Rails / Authlogic: выход по таймауту - используется несколько баз данных - PullRequest
0 голосов
/ 05 августа 2011

Я бы хотел выйти из системы после определенного периода бездействия. В Authlogic это достаточно просто, однако мое приложение настроено таким образом, что каждый год используется разная база данных. Пользователи имеют возможность переключать четверти, поэтому, когда они это делают, поле: last_request_at всегда будет старым, таким образом, мгновенно выходя из них.

Есть идеи?

1 Ответ

0 голосов
/ 05 августа 2011

Вы должны будете выполнить логику самостоятельно, сохранив ее в файле cookie (переменная сеанса). Просто добавьте переменную сеанса last_request и обновляйте ее каждый раз, когда они делают запрос. Если оно устарело, выйдите из системы. Поскольку он хранится на клиенте, переключение баз данных не имеет значения.

...