Ir para conteúdo
Fórum Script Brasil
  • 0

enviar senha por email


Daniel Correia

Pergunta

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 para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...