2010-09-12 7 views
1

Я запускаю веб-приложение Rails, где система аутентификации основана на Authlogic и tardate's authlogic_rpx.Как отключить выход из системы с тайм-аутом с помощью Authlogic?

Первый обрабатывает все, что касается сеансов, а второй - с RPX/Janrain (который предлагает пользователям войти в систему с помощью Twitter или Facebook).

Все пользователи всегда автоматически выходят из системы после определенного времени бездействия (я никогда не знал, как долго), хотя я отключил автоматический выход из системы и даже установил время выхода из системы на 1.year, как описано в Authlogic documentation.

Что делать, если мои пользователи вошли в систему?

Kevin

ответ

1

Я, наконец, исправил это. Это написано в документации, что параметр Remember_Me будет делать это:

UserSession.create(:login => "bjohnson", :password => "my password", :remember_me => true)

К сожалению, это not working, так что мне пришлось добавить эту строку ниже:

UserSession.remember_me = true

... и волшебство печенья наконец-то создан!

0

Где вы разместили линию (UserSession.remember_me = true)?

В создании действия user_sessions_controller?

Или в модели пользователя?