1
resposta

Envio de email com um link único de confirmação

Gostaria de saber como envio juntamente com um e-mail um link único de confirmação de cadastro para cada usuário que tentar se cadastrar em meu sistema.

EX: http://meusite.com?usu=AGKJHHUI9819714JKajklcvfd para outro usuário: http://meusite.com?usu=FHJHGUYTHGJK4164kjkljhuii

Existe algum curso aqui no Alura que ensine a criar este tipo de link único para cada usuário e enviar por e-mail?

Caso não exista, como posso criar este tipo de link?

E depois que o usuário clicar ou abrir o link, como faço para que meu sistema possa autenticar o link?

Obrigado Espero resposta

1 resposta

Oi Sergio, não existe nenhum curso que mostre isso.. O que vc precisa na teoria, é o seguinte:

  • Antes de enviar o email gera um registro associado ao usuário com um id gerado automaticamente, de preferencia grande.

  • Coloca o link no email

  • Quando o usuario clica no link, você vai fazer o select pelo registro associado ao link, buscar o usuário e aprovar.

O próximo passo é vocÊ tentar implementar e nos mostrar o resultado.