2011-06-09 3 views
1

Devails with Rails3を認証に使用していますが、アプリの性質上、クライアントのIPが変更されます。ユーザセッションが単一のIP上にあることを要求するDeviseを停止するにはどうすればよいですか。明らかに、IPが変更されたときにクッキーは保持されます。私はどのようにしてIPアドレスの変更を無視するようにdevise認証を教えていますか?

おかげで私はあなたの工夫オプションで:rememberableを持っていることを前提とたくさん

+0

これは、セッションが継続されている限り、deviseのように見えます。 devise configを投稿できますか?カスタムオプションはありますか? –

答えて

0

は、のようないくつかのこと:

create_table :users do |t| 
    t.database_authenticatable 
    t.confirmable 
    t.recoverable 
    t.rememberable 
    t.trackable 
    t.timestamps 
end 

再び:

class User < ActiveRecord::Base 
    devise :database_authenticatable, :confirmable, :recoverable, :rememberable, :trackable, :validatable 
    end 

そして、あなたの移行では、このようなものを持っていますモデルと移行のために強調されています。 文書はhereです。

+0

申し訳ありませんが、私は完全なばかげた話をしていましたが、実際に問題が何かを把握するのに役立ちました。どうもありがとう。 – Graeme

+0

問題なく、私は助けてうれしいです。 –

関連する問題