J'ai un formulaire d'inscription d'utilisateur, dans ce formulaire je prends l'entrée pour le nom, email et mot de passe de l'utilisateur. J'ai les boutons save
et reset password
. enregistrer bouton enregistrer les données dans la base de données. maintenant dans le bouton de réinitialisation du mot de passe Je dois réinitialiser le mot de passe et verrouiller l'utilisateur. Comment puis-je le faire. précédemment avec ce courriel et mot de passe utilisateur peut maintenant entrer dans le système après la réinitialisation du mot de passe, je dois verrouiller cet utilisateur. Comment, s'il vous plaît suggérer.Réinitialiser le mot de passe et verrouiller l'utilisateur
0
A
Répondre
1
Ajoutez une colonne active
au DB que vous avez défini avec une valeur booléenne ou binaire, par ex. 0
ou 1
. Si l'utilisateur a enregistré et activé le compte, réglez-le sur 1
. Si vous souhaitez verrouiller l'utilisateur, définissez-le sur 0
.
À chaque requête entrante avec un utilisateur connecté, il vous suffit de cocher la colonne active
associée à l'ID de l'utilisateur connecté. Si c'est 0
, alors invalidez la session et redirigez-la vers le formulaire d'activation. Remarque: vous utilisez normalement un servlet ou, dans ce cas mieux, un filter pour cela, pas JSP/JSTL.
Questions connexes
- 1. Verrouiller l'application avec le mot de passe
- 2. Comment réinitialiser le mot de passe SA?
- 3. Mac Réinitialiser le mot de passe Invite
- 4. fancybox, connectez-vous et réinitialiser le mot de passe forme
- 5. Réinitialiser l'algorithme de mot de passe
- 6. Wordpress | mot de passe réinitialiser l'historique
- 7. Réinitialiser mot de passe administrateur Oracle Apex
- 8. ASP.NET adhésion mot de passe réinitialiser
- 9. Git Svn Mot de passe Afficher/Réinitialiser?
- 10. Forcer le changement/réinitialiser le mot de passe mysql?
- 11. Réinitialiser le mot de passe pour le compte administrateur renommé
- 12. Réinitialiser le mot de passe de l'outil dans Node.js
- 13. Essayer de réinitialiser le mot de passe racine MySql oublié
- 14. Comment réinitialiser le mot de passe administrateur Django?
- 15. Django + formulaire pour réinitialiser le mot de passe
- 16. Set Parse "réinitialiser le mot de passe" contenu du message
- 17. Réinitialiser le mot de passe sur Windows Server 2008 R2
- 18. jquery: mot de passe et confirmer le mot de passe
- 19. Mot de passe et confirmer le mot de passe
- 20. Comment verrouiller/protéger par mot de passe un fichier XML?
- 21. Verrouiller le mot clé et les réinitialisations d'application
- 22. Réinitialiser le nom d'utilisateur et le mot de passe de la base de données globale
- 23. Comment supprimer et afficher le mot «mot de passe» dans le champ mot de passe
- 24. Sécuriser les moyens de réinitialiser le mot de passe ou de donner un ancien mot de passe
- 25. Comment répliquer le mot de passe pour le mot de passe fourni et le mot de passe (PHP/MySQL)
- 26. Enregistrer le mot de passe crypté et le mot de passe ou simplement stocker le mot de passe crypté?
- 27. Réinitialiser mot de passe root mysql5 dans macports
- 28. Puis-je réinitialiser mon mot de passe du fichier .snk?
- 29. comment réinitialiser et changer le mot de passe de hachage fournisseur d'appartenance asp.net dans MVC
- 30. Réinitialiser un mot de passe LDAP avec PHP
meilleure façon de verrouiller l'utilisateur à partir des champs de base de données ce que @BalusC a dit. et si vous regardez comment http://stackoverflow.com/questions/1471654/reversing-an-md5-hash/13000731#13000731 – Rafee