
Enviado em 19/07/2019 - 14:16h
Boa tarde, estou com o seguinte problema, tenho um formulário de login e quando o usuário acessa o sistema é gerada uma $_SESSION(função da Controller):public static function loginUsuario(){
    // Recebe dados do usuário pelo método post
    $userEmail = addslashes($_POST['userEmail']);
    $userSenha = addslashes($_POST['userSenha']);
    if(!empty($userEmail) && !empty($userSenha)){
        $usuarioModel = new UsuarioModel(null, null ,null ,$userEmail, $userSenha);
        $logou = $usuarioModel->loginUsuario(); 
        if($logou){
            self::verificaSession();
            $_SESSION['userEmail'] = $userEmail;  
            return self::view('home');
        }else{
            self::adicionaMensagensDeErro("Usuário não encontrado");
            return self::view('index');
        }
    }else{
        self::adicionaMensagensDeErro("Preencha todos os campos");
        return self::view('index');
    }
    return seld::view('home');
} protected final function verificaSession(){
    if (session_status() !== PHP_SESSION_ACTIVE) {
        session_start();
    }
} // Verifica se existe um session ativo
if (session_status() !== PHP_SESSION_ACTIVE) {
session_start();
}
$userEmail = $_SESSION['userEmail'];
$usuarioModel = (new UsuarioModel)->retornaUsuario($userEmail);
$userNome = $usuarioModel->getUserNome();
echo $userNome;
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
copiar library para diretorio /usr/share/..... su com Falha na a... (1)
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (3)
Instalação dualboot Windows 11 e Debian 13 (29)









