Je souhaite vérifier l'adresse e-mail d'un utilisateur en lui envoyant un message de vérification par courrier électronique. Connaissez-vous un bon plugin Rails qu'ils ont utilisé ou vu?Email Verification plugin pour les rails?
Depuis que je ne vois rien de bon par Google, à ce moment, ma pensée est:
- Ajouter un champ booléen vérifié au modèle de l'utilisateur. Par défaut faux.
- Une fois que l'utilisateur a été ajouté (non vérifié), combinez l'email avec un salt (un secret), et créez le hash sha1 du combo email/salt. Le résultat est la vérification.
- Envoyez un message d'accueil/de vérification à l'utilisateur. Les e-mails incluent une URL contenant l'adresse e-mail et la vérification en tant qu'arguments GET pour une action de vérification sur mon serveur.
- L'action verify recompute la vérification à l'aide du courrier électronique fourni et vérifie que la nouvelle vérification correspond à celle de l'URL. Si c'est le cas, l'utilisateur rec pour l'e-mail est marqué 'vérifié'
Permet également d'effectuer une action pour renvoyer l'e-mail de vérification.
Avez-vous des commentaires sur cet article?
Merci,
Larry