Jump to content
Fórum Script Brasil
  • 0

enviar senha por email


Daniel Correia

Question

olá amigos tenho um codigo para que quando o usuario esquecer a senha, ele digite seu email e os dados são enviados para seu email,

no email dele chega um link assim:

clique nesse link para resetar sua senha

http://www.meu_site/paginas/reseta_senha.p...af6913fc8bdcabf

quando ele clica nesse link ele é direcionado para uma pagina onde ele criará uma nova senha,

como eu faço um codigo para ele poder gravar uma nova senha a partir desse link?

essa chave=733d7be2196ff70efaf6913fc8bdcabf é sua propria senha criptografada.

eu fiz esse codigo:

$chave = $_GET['senha'];

$SQL = "select * from cadastro where senha = $chave ";

$result_id = @mysql_query($SQL) or die("Erro no banco de dados!");

$dados = @mysql_fetch_array($result_id);

obrigado!!!

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0
olá amigos tenho um codigo para que quando o usuario esquecer a senha, ele digite seu email e os dados são enviados para seu email,

no email dele chega um link assim:

clique nesse link para resetar sua senha

http://www.meu_site/paginas/reseta_senha.p...af6913fc8bdcabf

quando ele clica nesse link ele é direcionado para uma pagina onde ele criará uma nova senha,

como eu faço um codigo para ele poder gravar uma nova senha a partir desse link?

essa chave=733d7be2196ff70efaf6913fc8bdcabf é sua propria senha criptografada.

eu fiz esse codigo:

$chave = $_GET['senha'];

$SQL = "select * from cadastro where senha = $chave ";

$result_id = @mysql_query($SQL) or die("Erro no banco de dados!");

$dados = @mysql_fetch_array($result_id);

obrigado!!!

ao ser direcionado você recupera o codigo/id/chave primaria do usuário ou email se for unico ou usuario se for unico ai você faz o update da nova senha dele

exemplo

$nova_senha=md5(trim($_POST['nova_senha']));

$sql=mysql_query("update login set senha='$senha' where usuario='$usuario' && email='$email' limit 1") or die(mysql_error());

até mais

Link to comment
Share on other sites

  • 0

Rickayron, eu não entendi muito bem, você poderia me dar um exemplo de como eu pegar essa variavel da url,

e fazer ao mesmo tempo um update?

www.meu_site/paginas/reseta_senha.php?chave=af6913fc8bdcabf

quando eu faço no banco de dados da certo, assim:

update cadastro set senha = '123' where senha = 'af6913fc8bdcabf'

ai onde eu tenho essa senha 'af6913fc8bdcabf' ela é atualizada para 123, mais eu quero recuperar da url!

Obrigado!!!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...