Sistema de redefinição de senha com phpp

1 resposta
php
A

Pessoal tenho um sistema com php, que nele existe uma submissão de usuário em meu banco de dados. Com isso tenho uma tela de login e senha, mas eu queria que tivesse um link para redefini senha, mas não estou conseguindo fazer este sistema de RESET DE SENHA, para que quando o usuário redefina sua senha será criado em seu email uma chave com link para a mudança de seu password, alguém poderia dar uma dica ?.

1 Resposta

rodevops

Você pode mandar o id do banco ou algum campo unique como cpf, rg, etc criptografado…

Pode usar função hash usando sha256 “para cima” md5 está obsoleto e facilmente quebravel (copie o hash no google e veja o resultado)…

$hash = hash('sha256', $id);

Depois só anexar no final da url que você vai enviar por email…

$url = "http://www.site.com.br/reset-senha.php?hash=$hash";

Na página reset-senha.php você compara o hash com um gerado novamente…

Criado 23 de janeiro de 2018
Ultima resposta 24 de jan. de 2018
Respostas 1
Participantes 2