Je suis actuellement modifié pour utiliser Gem Devise pour l'authentification de l'utilisateur. Mais je ne sais pas comment faire correspondre le cryptage!Problème de chiffrement de mot de passe dans Rails Devise gem
Je savais que nous pouvions écrire un nouveau chiffreur et l'assigner dans les initialiseurs, mais le point est que le chiffreur n'accepte que 4 arguments (mot de passe, étirements, sel, poivre). Mais dans mon cas, j'ai inclus l'email de l'utilisateur et un sel personnalisé dans le cryptage.
Est-il possible de transmettre l'email de l'utilisateur et le sel personnalisé dans le crypteur?
ps. J'utilise database_authenticatable
pourquoi voulez-vous inclure l'email et un sel personnalisé au lieu d'utiliser la manière standard? – Peder
Il y a longtemps et si je me souviens bien de mon cryptage avant de changer pour concevoir utilisé l'email avec un autre sel. Donc, afin de ne pas affecter les utilisateurs, nous devons affiner le cryptage de l'appareil afin qu'il donne le même résultat pour correspondre à l'original. – PeterWong