Função de logout usando PHP PDO Orientado a objetos
Estou com um grande problema com a função de deslogar do painel, fiz uma public function Logout()
Arquivo Login.class.php:
public function Logout(){
if($this->isLogged()) {
unset($_SESSION[$this->prefix.['email']]);
unset($_SESSION[$this->prefix.['password']]);
session_destroy();
return true;
} else {
return false;
}
}
E no meu arquivo panel.php está assim:
session_start();
$Logins = new Logins();
if (!$Logins->isLogged()) {
header("Location: ?pag=login");
} else {}
if(isset($_GET['action']) == 'logout') {
if($Logins->Logout()) {
header("Location: ?pag=login");
}
}
Agora que estou tendo problemas, estou a exatamente 8 horas empacado nisso, quando clico em Logout ele volta para home.php mas a session não destrói, não acontece absolutamente nada. O que estou fazendo de errado?
Obs: Meu link estás assim:
<a href="?action=logout">Logout</a>
Discussão (19)
Carregando comentários...