Je fais un module de mot de passe de mise à jour pour une application dans les rails. Maintenant le problème est que je crypte le mot de passe before_save, et il faut que le mot de passe soit compris entre 6 et 20, donc après le cryptage le mot de passe devient 64 caractères, mais puisque le cryptage arrive après les validations, le code fonctionne. Maintenant, quand je veux mettre à jour le mot de passe, il peut arriver que l'utilisateur ne veuille pas changer son mot de passe. Dans ce cas, il laisse le champ de mot de passe vide, mais le formulaire ne sera plus validé. Comment puis-je contourner cela?rails mise à jour de mot de passe problème
0
A
Répondre
0
C'est la méthode la plus simple pour la gestion des mots de passe - Ruby on Rails Password Hashing Module
Mais je vous recommande d'utiliser Authlogic
Questions connexes
- 1. Mise à jour et mot de passe md5
- 2. JQuery Validator Mise à jour Mot de passe
- 3. Mise à jour du mot de passe utilisateur Mediawiki à l'aide de la base de données
- 4. Mise à jour d'un utilisateur crée un nouveau hachage d'un mot de passe vide :(
- 5. git problème de mot de passe
- 6. PHP mise à jour utilisateur - erreur "mot de passe n'a pas correspondre"
- 7. Rails: routage erreur de mise à jour
- 8. rails, peridodic_call_remote, formulaire de mise à jour
- 9. problème de requête de mise à jour
- 10. .pfx mot de passe problème C#
- 11. pas de confirmation de mot de passe sur créer mais en a besoin pendant la mise à jour (authlogic)
- 12. Diagnostic de Rails Application Mise à jour de l'élément Mise à jour
- 13. Problème SQLite3 depuis Rails 2.3.5 mise à jour
- 14. Mise en œuvre de hachage de mot de passe
- 15. JQuery Problème de mise à jour?
- 16. has_one problème de mise à jour
- 17. Problème de mise à jour d'Hibernate
- 18. java priorityQueue problème de mise à jour
- 19. Postgresql: problème de mise à jour
- 20. Sqlite3 mise à jour problème de déclaration
- 21. Panneau de mise à jour imbriqué Problème
- 22. problème de mise à jour widget Android
- 23. table SQL problème de mise à jour
- 24. problème de mise à jour d'emplacement Android
- 25. zone de liste mise à jour Problème
- 26. Problème de mise à jour automatique Mercurial
- 27. Problème de mise à jour MySQL
- 28. Problème de mise à jour Linq
- 29. problème de mise à jour en SQL
- 30. Datagrid Row problème de mise à jour