J'utilise l'application authlogic avec rails pour l'authentification. Le jeton périssable est réinitialisé après que l'utilisateur a réinitialisé son mot de passe. Considérons ce cas. Un utilisateur s'inscrit, il oublie d'activer le compte et il oublie aussi les mots de passe. Donc, il réinitialise le mot de passe. Pour cette raison, son lien d'activation ne reste plus valide. Donc, il ne peut pas activer son compte. Quand il essaie de se connecter, il reçoit une erreur indiquant que le compte n'est pas activé. L'utilisateur est bloqué !.Authlogic: Comment trouver si un utilisateur n'était pas connecté parce que l'utilisateur n'était pas connecté
Quelle solution j'ai trouvé était de renvoyer le lien d'activation chaque fois que la connexion est empêchée en raison du problème que le compte n'est pas activé.
Maintenant le problème est que j'ai besoin de vérifier quel type d'erreur c'est quand l'utilisateur essaye de se connecter, de sorte que je puisse renvoyer l'email d'activation.
Cordialement, Pankaj
s'il vous plaît noter: le sujet doit être: Authlogic: Comment trouver si n'a pas été enregistré un utilisateur en raison l'utilisateur a été entré des informations d'identification non valides ou parce qu'il n'était pas actif. – Pankaj