78 votes

Problème étrange avec devise valid_password?

Pour les 2 dernières heures, j'ai essayé de déboguer un étrange problème dans une devise qui n'est pas de me laisser de connexion.

Voici les trucs que je parle trop:

password 
=> 'vinodsobale'

password == 'vinodsobale'
=> true

resource.valid_password?(password)

=> false

resource.valid_password?('vinodsobale')

=> true

Fixation de la capture d'écran ainsi:

enter image description here Note: j'ai activé le débogueur à l'intérieur de concevoir de sorte que le code ci-dessus est de concevoir des code interne.

Pour moi, ça ressemble à un problème en Devise.secure_compare.

0voto

Que diriez-vous

 resource.valid_password?(password.to_s)
 

J'espère que cela vous aidera.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X