Gerar código para url de página de recuperação de senha

1 resposta
Roger75

Num sistema web que tenha aquela página “Esqueci a senha”, geralmente há um botão que, quando clicado, manda um link com um código alfanumérico para a pessoa cadastrar a nova senha. Como gerar esse código? Existe alguma função no MySQL que gera isso?

1 Resposta

drsmachado

Camarada, isso não é feito no banco de dados.
A aplicação é quem processa os dados do usuário e envia o link.
Esse processamento depende de várias coisas, dentre elas, a validação de dados de segurança (cpf, data de nascimento, resposta ou pergunta secreta, etc).
Na minha concepção, eu faria o seguinte, ao clicar em “To com amnésia” o sistema o levaria a uma página para ele inserir o email e o cpf. Se ao clicar em “Mande-me uma lembrança” ou “Quero nova senha”. o sistema validaria o CPF e o email, estando OK, o sistema geraria a URL para uma página onde o mesmo pode trocar a senha. Ah, também colocaria um limite de tempo, 10 minutos. Passou disso, não troca mais a senha, precisa refazer os passos.

Criado 29 de maio de 2012
Ultima resposta 29 de mai. de 2012
Respostas 1
Participantes 2