quinta-feira, 17 de abril de 2014

[PHP] Criando um recuperador de senha para seu sistema

Uma dúvida frequente é de como criar no sistema de login o botão para
recuperar senha
vou detalhar a lógica dessa rotina e posteriormente é só aplicar em seu
sistema:

- Para sistemas utilizando PHP/MySQL

- No cadastro do usuário precisa ter o e-mail, além do campo senha
- crie uma coluna denominada token
- Crie um gerador de token randômico, pode utilizar o Btoken() do BPHP
- crie a pagina que irá processar a requisição de alteração de email com
um formulário solicitando o email
- após preencher o email, faça o script gerar o token e gravar no banco
de dados onde estiver cadastrado o email deste usuário
- faça o script enviar par ao email um link com variável ?token=xxx, e
na página deste link crie um formulário solicitando a nova senha
- depois basta alterar a senha onde o token é igual ao token da variável
token coletada por GET
-Pronto, um sistema seguro e simples, se precisar de ajuda na
codificação poste ai no comentário


abraços
Postar um comentário