我已将我的应用程序从 Rails 2.3.5 升级到 Rails 3.2.2。我已经用设计 wiki 中给出的步骤指导替换了来自 RESTful 身份验证的身份验证。
我有用户模型
devise :database_authenticatable, :registerable,:confirmable, :validatable,
:recoverable, :rememberable, :trackable, :encryptable,:encryptor => :restful_authentication_sha1,:authentication_keys => [:login]
当我尝试使用旧用户登录时,由于确认令牌匹配问题,我无法登录。确认后我可以使用新用户登录
但是当我:confirmable
从设计选项中删除时。我也可以用老用户登录。
我加了胡椒和舒展
config.stretches = 10
config.pepper = "<KEY_FOR_SITE>"
另一件事是,当我尝试使用未经确认的用户登录时,不会显示通知,只是登录页面刷新
请帮忙。