我正在使用Devise with Rails3进行身份验证,但由于应用程序的性质,客户端的IP发生了变化。如何停止要求用户会话在单个IP上的Devise。显然,当IP发生变化时,cookie会持续存在。
非常感谢
答案 0 :(得分:0)
我假设您的设计选项中有:rememberable
,例如:
class User < ActiveRecord::Base
devise :database_authenticatable, :confirmable, :recoverable, :rememberable, :trackable, :validatable
end
在你的迁移中,你有类似的东西:
create_table :users do |t|
t.database_authenticatable
t.confirmable
t.recoverable
t.rememberable
t.trackable
t.timestamps
end
重点还在于模型和迁移的重要性。 文档为here。