Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Para recuperar a senha, meu sistema envia um email para o usuário com seus dados que estão armazenados no banco, apartir do email e/ou login que ele vai informar.
**É possível o envio desse email funcionar (já que o email dos usuarios nao sao do servidor do site)?
testei e não ta dando certo, alguém tem uma solução melhor!?**
>
//RECUPERAR SENHA
$login=$_POST['login'];
$email=$_POST['email'];
$confirmacao = mysql_query("SELECT * FROM usuario WHERE login = '$login' OR email = '$email'");
//verifica se o login e a email conferem
while ($row = mysql_fetch_array($confirmacao)) {
$login = $row["login"]; //adiciona a variavel $login o login do usuario
$senha = $row["senha"]; //adiciona a variavel $senha a senha do usuario
$email = $row["email"]; //adiciona a variavel $email o email do usuario
}
$contagem = mysql_num_rows($confirmacao); //traz o resultado da pesquisa acima
if ( $contagem == 1 ) {
$msg = "Recuperação de senha" . chr(13) . chr(10);
$msg .= "Senha enviada em " . date("d/m/Y") . ", os dados seguem abaixo: " . chr(13) . chr(10) . chr(10);
$msg .= "Login : " . $login . chr(13) . chr(10);
$msg .= "Email : " . $email . chr(13) . chr(10);
$msg .= "Senha : " . $senha . chr(13) . chr(10);
$Remetente = "endereco@provedor.com.br"; //remetente do email, coloque o email do seu site
mail($email, "Recuperação de dados",$msg,"From: $Remetente\n");
echo '<script type="text/javascript"> alert("Sua senha foi enviada com sucesso para o email" );</script>';
} else {
echo "<script type='text/javascript'> alert('Seu login ou email está incorreto!');</script>"; //resposta se não foi possivel enviar o email
}
O nome do tópico quase que virou um trava línguas! hahhahahhaa .. :D
Carregando comentários...