Перенос пользовательских записей и зашифрованных паролей из Devise в Authlogic - PullRequest
3 голосов
/ 14 мая 2011

Есть ли у кого-нибудь опыт перехода с Devise на Authlogic, особенно когда речь идет о работе с зашифрованным паролем? В настоящее время я использую bcrypt в Devise, а также буду использовать bcrypt в Authlogic.

1 Ответ

0 голосов
/ 27 января 2012

Это должно быть легко. Я предполагаю, что вы знаете поля, требуемые Authlogic. Одним из них является пароль_соль. Убедитесь, что соль, которую использует Devise, помещена в поле password_salt.

В верхней части вашей пользовательской модели добавьте следующее:

acts_as_authentic do |config|
  config.crypto_provider = Authlogic::CryptoProviders::BCrypt 
end

Кроме того, я предполагаю, что у вас уже есть камень BCrypt в вашем файле.

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