我使用Devise with Rails3進行身份驗證,但是由於應用程序的性質,客戶端的IP發生了更改。如何停止設計,要求用戶會話在單個IP上。很顯然,當IP發生變化時,Cookie仍然存在。如何告訴設計驗證忽略IP地址更改?
非常感謝
我使用Devise with Rails3進行身份驗證,但是由於應用程序的性質,客戶端的IP發生了更改。如何停止設計,要求用戶會話在單個IP上。很顯然,當IP發生變化時,Cookie仍然存在。如何告訴設計驗證忽略IP地址更改?
非常感謝
我假設你有你的色器件選項: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
再次模型和遷移的重點是可以記住的。 Docs是here。
對不起,我說的是完整的胡言亂語,但是知識確實幫助我找出問題的實質。非常感謝。 – Graeme 2011-06-10 10:16:15
沒問題,很高興我能幫到你。 – 2011-06-10 14:45:07
嗯它看起來像設計應該堅持只要會話持續。你可以發佈你的設計配置嗎?任何自定義選項? – 2011-06-09 17:27:45