2011-08-05 18 views
0

我想在一段時間不活動後將用戶註銷。在Authlogic中這很容易,但是我的應用程序已設置好,因此每個年度季度都會使用一個不同的數據庫。用戶有能力切換宿舍,所以當他們這樣做時,last_request_at字段將永遠是舊的,因此會立即將其記錄下來。Rails/Authlogic:超時註銷 - 使用多個數據庫

任何想法?

回答

0

您必須通過將它存儲在cookie(會話變量)中來自己完成邏輯。只需添加一個last_request會話變量並在每次發出請求時更新它。如果它已過時,請將其註銷。由於它存儲在客戶端上,因此切換數據庫無關緊要。