Bcrypt : has_secure_password

Précision sur l’utilisation de Bcrypt :

L’utilisation de cette gem nécessite de mettre dans le model de notre objet la ligne suivante :

Le has_secure_password  valide la  presence  du password et du password_confirmation. Il vérifie aussi si les mots de passe sont les mêmes.

si l’on souhaite désactiver ces validateurs il faut passer validations: false en argument

et de faire les validateurs de la manière classiques.

si maintenant on souhaite ajouter un nombre de caractère minimum sur le mot de passe il faut garder le has_secure_password et ajouter un validate supplémentaire comme suis  :

Le validate permet de vérifier si le mot de passe fait 6 caractères minimum si et seulement si l’utilisateur change son mot de passe.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.