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;
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
Dúvidas sobre a originalidade de conteúdos online (7)
Google Crhome não abre desde que eu atualizei pelo "program... (13)
Monitoramento pfsense com zabbix (0)
como instalar o amdgpu no linux manjaro no linux, pelo o repo e comand... (4)