//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 =
''
+
''
+
'
'
+
''
;
//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';
});
}