Tenho uma página contendo um formulário para entrada de login e senha e um checkbox para lembrar senha.
Quando clicado o botão submit redireciona para outra página. Nesta página, se o checkbox estiver marcado, grava o login e a senha em um cookie, se estiver desmarcado não grava nada e se desrmarcar e existir o cookie, este é apagado.
Gravo assim:
$pass = md5($_POST["pwd"]);
$user = $_POST["nome"];
if (isset($_POST["lembrapass"]))
{
setcookie("password", $pass, time()+3600*24*365);
setcookie("login", $user, time()+3600*24*365);
}
Até aí tudo bem, o problema é apagar, tentei assim:
Pergunta
hitech
Tenho uma página contendo um formulário para entrada de login e senha e um checkbox para lembrar senha.
Quando clicado o botão submit redireciona para outra página. Nesta página, se o checkbox estiver marcado, grava o login e a senha em um cookie, se estiver desmarcado não grava nada e se desrmarcar e existir o cookie, este é apagado.
Gravo assim:
$pass = md5($_POST["pwd"]);
$user = $_POST["nome"];
if (isset($_POST["lembrapass"]))
{
setcookie("password", $pass, time()+3600*24*365);
setcookie("login", $user, time()+3600*24*365);
}
Até aí tudo bem, o problema é apagar, tentei assim:
$pass = md5($_POST["pwd"]);
$user = $_POST["nome"];
if (isset($_POST["lembrapass"]))
{
setcookie("password", $pass, time()+3600*24*365);
setcookie("login", $user, time()+3600*24*365);
}
else
{
setcookie("password", "", time()-3600);
setcookie("login", "", time()-3600);
}
Mas ai o cookie nem é gravado.
O que está errado no código?
Link para o comentário
Compartilhar em outros sites
3 respostass 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.