Ai galera to com um probleminha, contrui um sistema de login baseado em cookie, está funcionando beleza, mas quando a pessoa pede pra fazer o logout ele não o faz, ou seja, ele não exclui o cookie e a pessoa continua logada.
O código do Logout esta assim:
<?php
$admin = $_COOKIE['revhack'];
$admin = base64_decode($admin);
$admin = explode(":", $admin);
$u4 = "$admin[1]";
include("inc/db.inc.php");
include("inc/type.inc.php");
$status = mysql_query("update users set status=0' where username = '$u4' ");
$session = mysql_query("DELETE FROM session WHERE usuario='$u4' AND host='$_SERVER[REMOTE_ADDR]'");
$tempo = "1";
$admin = $_COOKIE['revhack];
setcookie("revhack", $admin, time()-3600*$tempo);
print "<script language='Javascript'>
window.open('../index.php', '_parent');
</script>";
?>
Se alguém poder me ajudar e me dizer o que estou fazendo de errado ficarei muito grato.
Pergunta
oberlan
Ai galera to com um probleminha, contrui um sistema de login baseado em cookie, está funcionando beleza, mas quando a pessoa pede pra fazer o logout ele não o faz, ou seja, ele não exclui o cookie e a pessoa continua logada.
O código do Logout esta assim:
<?php
$admin = $_COOKIE['revhack'];
$admin = base64_decode($admin);
$admin = explode(":", $admin);
$u4 = "$admin[1]";
include("inc/db.inc.php");
include("inc/type.inc.php");
$status = mysql_query("update users set status=0' where username = '$u4' ");
$session = mysql_query("DELETE FROM session WHERE usuario='$u4' AND host='$_SERVER[REMOTE_ADDR]'");
$tempo = "1";
$admin = $_COOKIE['revhack];
setcookie("revhack", $admin, time()-3600*$tempo);
print "<script language='Javascript'>
window.open('../index.php', '_parent');
</script>";
?>
Se alguém poder me ajudar e me dizer o que estou fazendo de errado ficarei muito grato.
vlw
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.