Не могу войти используя devise, переходя от restful_authentication - PullRequest
1 голос
/ 25 января 2011

Я уже перешел от restful_authentification к разработке. Я следую за каждым шагом. Я успешно зарегистрировался, подтвердил это. также войдите с его пользователем. Все идет хорошо.

Пока я не нашел ошибок. Это некоторые из нынешних пользователей, которые уже могут войти в систему с restful_authentification, Не можете войти. Возвращает «Неверное имя пользователя и пароль».

Возможно, причина находится в другой системе шифрования паролей между restful_authentification и devise?

Или Devise не разрешил ввод некоторых символов в пароле?

Пожалуйста, помогите мне? Уже 2 дня найду способы решить проблему

Спасибо

Ответы [ 2 ]

1 голос
/ 04 июня 2012

Вы настроили Devise для использования шифратора :restful_authentication_sha1, правильных pepper и stretches?Смотри https://github.com/plataformatec/devise/wiki/How-To:-Migrate-from-restful_authentication-to-Devise

0 голосов
/ 25 января 2011

Я не знаю restful_authentication, но я думаю, что вам придется сбросить пароли всех пользователей, которые существовали ранее.Можно с уверенностью предположить, что devise использует другой алгоритм для кодирования пароля.

При сбросе пароля из консоли необходимо указать :password и :password_confirmation, иначе он не будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...