// ########################################################################################### // CHECAR SE TODA PERSSISTENCIA FOI VALIDA ################################################### if (ctype_alpha($usrLogin) and ctype_alnum($usrSenha) and $acao == 'login-cms-base') { $usrSenha = md5($usrSenha); } else { session_destroy(); setcookie('erroLogin', 'Usuário ou senha incorreto(s).', time() + 10, '/administracao/login/'); header('Location: /administracao/login/'); exit; } // ########################################################################################### // BUSCAR O USUARIO NA BASE DE DADOS ######################################################### require_once '../../classes/login-usuario.php'; $loginUsuario = new loginUsuario(); $loginUsuario->setUsrLogin($usrLogin); $loginUsuario->setUsrSenha($usrSenha); $usrDados = $loginUsuario->login(); unset($loginUsuario); // ########################################################################################### // CHECA A VALIDADE DO LOGIN E REGISTRA O ACESSO ############################################# if (empty($usrDados)) { setcookie('erroLogin', 'Usuário ou senha incorreto(s).', time() + 10, '/administracao/login/'); header('Location: /administracao/login/'); exit; } else { $loginUsuario = new loginUsuario(); $loginUsuario->registraAcesso($usrDados[0]); unset($loginUsuario); } // ########################################################################################### // GERA LISTA DE PERMISSOES MENUS ############################################################