//Varivel para valida a autenticação do usuário, se for true o ambiente é construido, se for false, um tela de erro é apresentada no lugar do ambiente, e caso a resposta demore para ser apresentada um tela de carregamento é apresentada. var autenteticação = true; //If que constrola o cenario de true if (autenteticação == true) { //constante que controla o estilo css que está estilizando todo o ambiente do usuário. const estilos = document.getElementById('conexao'); estilos.href = '../Css/global/Estrutura.css'; //variaveis de conexão de informações, possuindo informações algumas informaçõe sendo elas: //Nome do usuário //Nome da empresa //Imagem do usuário //Imagem de fundo do usuário var Usuário = 'Daivid'; var Empresa = 'ItGuys'; var ImagemUser = '../Acessts/Imagens/1605305486169.jpg'; var imagemFun = 'url(../Acessts/Imagens/01160209321024.jpg)'; //Essa ultima variavel é dedicada ao controle de hiriaquia, caso alguem tenha permissão para visualizar essa categoria, será true, caso ela não tenha permissão, será false, e então toda essa categoria não será apresentada. var visuMonitor = true; //constante conectada com estilos internos dentro do próprio html, para trazer a capacidade de controlar a imagem que está no fundo do perfil do suário. const fundouser = document.getElementById('fundouser'); fundouser.innerHTML = '.Corpo_1 .Colunas_1 {' + 'display: flex;' + 'flex-direction: row;' + 'background-image:' + imagemFun + ';' + 'background-position: center;' + 'background-size: cover;' + 'width: 15vw;' + 'height: 10vh;' + 'overflow: hidden;' + 'transition: 1s ease;' ; //Constante de construção primira do ambiente do usuário, é aqui onde toda á página é construida, ao mesmo tempo que as variaveis mudificam certas informações. const construtor_primario = document.getElementById('entrada_1'); construtor_primario.innerHTML = '' + '
' + '
' + '
' + '
' + '
' + '
' + '
' + '' + '' + '
' + '

' + Usuário + '
' + Empresa + '

' + '
' + '
' + '
' + '
' + '
' + '

Home

' + '
' + //Estrutura vaizia dedicada para aparesentação do painel de monitoramento caso o usuário tenha permissão para o visualizar. '
' + '
' + '

Servicedesk

' + '
' + '
' + '

Suporte

' + '

Configuracões

' + '
' + '
' + '
' + '
' + '
' + '
' + '
' ; //Construtores responsavels sobre a construção de alguns scripts que não são default, que só atendem o ambiente do usuário. //construtor da reação do menu sobre as interações do usuário const script1 = document.createElement('script'); script1.src = '../js/Ambiente/Estrutura/Reacao_menu.js'; document.body.appendChild(script1); //construtor da sub camada de construção, alinhada sobre a condicional onde se a pessoa possui permisão para visualizar o monitoramente de sua empresa, visuMonitor será igual á true, enquanto se ela não tiver permissão para visualizar o visuMonitor será igual á false if (visuMonitor == true) { const script2 = document.createElement('script'); script2.src = './js/Ambiente/Monitoramento/Estrutura_Secundaria_Monitor.js'; document.body.appendChild(script2); }; } //Else sendo a reação opostao ao do if, logo sendo esse o cenario onde a autenticação não seja valida. else { //Constante de controle sobre estilos css do painel de erro. const estilos = document.getElementById('conexao'); estilos.href = '../Css/page/Telas_acao/erro_404.css'; //variaveis de conexão de informações, possuindo informações algumas informaçõe sendo elas: //o Status do erro //Mensagem do erro //Um mensagem complementar sobre o erro var Status = 'Erro 404'; var mensagem = 'Desculpe mas sua página não foi encontrada'; var sub_mensagem = 'Tente fazer seu, login novamente'; //Constante usada para a criação da estrutura, sendo usada para apresentar todo o painel const erro = document.getElementById('entrada_1'); erro.innerHTML = '
' + '

' + Status + '

' + '
' + '

' + mensagem + '

' + sub_mensagem + '

' + '' + '
' + '
' + '
' + '
' + '
' + '
' ; } // Event listener para o botão de logout const logoutButton = document.getElementById('logoutButton'); if (logoutButton) { logoutButton.addEventListener('click', function () { // Limpar o token do localStorage ao clicar no botão de logout clearAuthToken(); // Redirecionar para a página de login ou qualquer outra página desejada após o logout window.location.href = '../login.html'; }); }