Buenas, tengo un sistema de login, el cual funciona, salvo el logout...
Para grabar la cookie hago:
Código PHP:
setcookie("msfds", serialize(array(stripslashes($_POST['login_data']['cEmail']), stripslashes($_POST['login_data']['cPass']))), time()+60*60*24*14); // Expire in 14 days
Luego en logout.php:
Código PHP:
setcookie('msfds');
$_SESSION = array();
//redirect
header("Location: ".$root_path."index.php");
Todo parece ir bien, salvo que sigo pudiendo entrar al panel de usuario luego de hacer logout, para controlar si el user esta logueado hago:
Código PHP:
if (isset($_COOKIE['msfds'])) {
pero la cookie sigue estando ahi, por eso puedo seguir entrando, que hago mal?