Подтвердить что ты не робот

Проверка пароля

Я использую драгоценный камень Devise для аутентификации. Как проверить, действительно ли пароль, представленный в массиве params?

Я пытаюсь сравнить значение user.encrypted_password с BCrypt::Password.create('password'), но значения хеша отличаются.

Может быть, мне нужно что-то вроде соли?

4b9b3361

Ответ 1

Просто используйте devibility valid_password? метод, например:

user.valid_password?('password123')