Meu codigo é o seguinte.
Verifica.php
<?php
include("config.php");
$cookie_email = $_COOKIE['chamado_email'];
$cookie_senha = $_COOKIE['chamado_senha'];
$VerificaCookie = mysql_query("SELECT * FROM chamado_usuarios WHERE email_usu='$cookie_email' AND senha_usu='$cookie_senha' ");
$VerificarCookie = mysql_num_rows($VerificaCookie);
$erro = "<script>alert('Nenhuma sessão está ativa, por favor faça o login');location.href='logout.php'; </script>";
if( (!isset($cookie_email) )) {echo $erro; }
if( (empty($cookie_email) )) {echo $erro; }
if( (!isset($cookie_senha) )) {echo $erro; }
if( (empty($cookie_senha) )) {echo $erro; }
if( ($VerificarCookie == 0) ) { echo $erro; }
?>
O problema é o seguinte. Eu acho que os cookies não estão apagando direito, e tem hora que dá uns pau, ai a pagina fica tipo saindo, e falando que saiu, depois fica falando que saiu,, e assim até....... (forever
Meu codigo de Logout é o seguinte.
logout.php
<?php
if(isset($_COOKIE["chamado_senha"]) && isset($_COOKIE["chamado_email"])){
if( setcookie("chamado_senha", "", time()-3600) && setcookie("chamado_email", "", time()-3600) ){
?>
<script >
alert('Voce foi desconectado com sucesso.');
location.href='login.php';
</script>
<?php
}else{
echo "Erro na tentativa de fazer logout, por favor tente novamente. Caso o erro continue, Procure o administrador do sistema.";
}
}else{
header("Location: login.php");
}
?>



Postagens
Male
