28
A
回答
62
看在config/initializers/devise.rb。有很多配置設置,包括config.timeout_in
。我的版本的默認值是30分鐘。您還可以設置它的模型本身:
class User < ActiveRecord::Base
devise :timeoutable, :timeout_in => 15.minutes
9
隨着Rails4,更好的東西,遵循的是:
在模型/ user.rb:添加:timeoutable已經存在的色器件模塊的列表。
class User < ActiveRecord::Base
devise :timeoutable
end
在config/initializers/devise.rb中:設置超時參數。
Devise.setup do |config|
config.timeout_in = 3.hours
end
1
全球:
class User < ActiveRecord::Base
devise (...), :timeoutable
end
Devise.setup do |config|
config.timeout_in = 3.hours
end
也有可能設置timeout_in選項動態
class User < ActiveRecord::Base
devise (...), :timeoutable
def timeout_in
if self.admin?
1.year
else
2.days
end
end
end
+1
嘿maaan!那很棒!它看起來不錯,也可以)) – ilgam 2016-12-07 12:22:40
相關問題
- 1. 設計,Omniauth和「新與會話」
- 2. 會話+設計認證
- 3. 設計記住和會話
- 4. 爲設計禁用會話
- 5. 會員路線與設計
- 6. 從監獄長或設計人員處獲得會話ID
- 7. 會計事務表設計
- 8. 打印設計用戶會話?
- 9. 設計通用CRUD會話Bean
- 10. 會話對象設計模式
- 11. 在郵政上設計清理會話?
- 12. 檢測設計會話何時到期
- 13. 停止設計清除會話
- 14. 用Heroku設計新會話問題
- 15. 爲時差設置會話計數器
- 16. 休眠會話/事務設計
- 17. 在設計中關閉會話
- 18. 無會話設計是否可行?
- 19. Backbone Marionette訪問設計會話?
- 20. 沒有路由匹配「設計/會話」
- 21. 應該如何設計會話管理?
- 22. before_filter與設計
- 23. 設計與CSS
- 24. 設計Web應用程序:會話或會話更少
- 25. Rails的細胞與設計和訪問請求和會話
- 26. 與點系統的會話設計中的Rspec錯誤
- 27. 會話外觀與ASP.Net中的Singleton對象設計模式
- 28. 可測性與過度設計?
- 29. 計算長度
- 30. 設計登錄,但似乎沒有設置會話
是否安全,將其設置爲2周的例子嗎? – 2017-09-25 16:22:57