Как мне сказать, придумать аутентификацию, чтобы игнорировать изменения IP-адреса? - PullRequest
1 голос
/ 09 июня 2011

Я использую Devise с Rails3 для аутентификации, однако из-за характера приложения изменяется IP-адрес клиента. Как мне остановить Devise, требующий, чтобы сессия пользователей была на одном IP. Очевидно, что cookie сохраняется при изменении IP-адреса.

Большое спасибо

1 Ответ

0 голосов
/ 09 июня 2011

Я предполагаю, что у вас есть :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

Опять акцентызапоминается для модели и миграции.Документы здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...