设计。将用户从一个应用迁移到另一个应用

时间:2014-05-09 10:08:58

标签: ruby-on-rails devise migration

所以我有两个Rails应用程序。旧版本使用设计(2.2.1)进行身份验证,新设备使用设计(3.2.4)。数据库中有大量用户(近10k)。

旧应用程序的Rails版本是(3.2.11),新版本是(4.0.2)。

我需要的是复制'从旧应用程序到新应用程序的每个用户。 所以我做到了。但是现在当我尝试登录时失败了。这是一些日志:

Started POST "/users/sign_in" for 185.16.106.233 at 2014-05-09 06:45:24 +0400
Processing by Devise::SessionsController#create as HTML
Parameters: {"utf8"=>"?^?^?", "authenticity_token"=>"8d8yWlLPNcaITv5WqT5fgooAQCUOY6DIC1HiZPgslXM=", "user"=>{"email"=>"test.for.stats@gmail.com", "password"=>"[FILTERED]"}, "commit"=>"Log in"}
Completed 401 Unauthorized in 16ms

我认为密码加密存在问题。我试图从旧的app设备中复制secret_token和pepper,但它没有帮助。

如果没有大量密码重置,如何解决此问题?

感谢。

0 个答案:

没有答案