[Resolvido] Redefinir Senha
Galera, To desenvolvendo um sisteminha para redefinicao de senha,
estou seguinda a logica já indicada por alguns posters: usuário digita o mail, se email constar na base de dados, envia o link com um numero aleatorio, para que ele possa redefinir a senha.
temos o arquivo recupera.html ( solicitando o email "basico" )
no arquivo redefine.php tem:
consulta se há email existente, se houver gera uma chave aleatoria.
$email = isset($_POST["email"]) ? $_POST["email"] : "";
$consulta = mysql_query("SELECT * FROM cadastro WHERE email = '$email'");
if (mysql_num_rows($consulta == 0 )) {
echo "<script language='Javascript'>
alert('Não encontramos o seu email na base de dados!');
location.href='recupera.php';
</script>";
}
$key = rand(); // só essa funcao parar gerar o numero esta ok?
/ no corpo do email coloco o link para o usuario redefinir a senha /
http://redefineasenha.com.br?key=$key
A dúvida soberba é como dar a funcionalide a esse numero aleatorio, ou seja, para quê colocar o numero aleatorio?
E como posso fazer essa pagina expirar dentro de X minutos?
Discussão (2)
Carregando comentários...