0
A
回答
0
製作一個cookie,每次訪問您的網站時都會登錄您的用戶。如果那就是你真正想要的。
知道當你的用戶關閉瀏覽器時,會話將不會「真正」結束。由於HTTP是無狀態的,因此服務器無法知道瀏覽器何時關閉。因此,這不會結束會議。
所以,如果你想讓會話永不結束,按照我在第一段中所說的去做。但想想你的用戶在公共終端如機場時的後果。如果有人登錄您的網站並關閉瀏覽器,而其他人訪問您的網站,則此人將擁有以前的人員的憑據。你真的想要嗎?
0
在Rails中,有很多寶石來處理這個問題。聽起來你需要先閱讀會議。這不是一個Rails特定的或Rails創新的概念。基本上,您需要使用以加密方式存儲在數據庫中的密碼來創建用戶。正如@ darioo所說的,你不希望每個用戶都有相同的會話,是嗎?
一旦你對哲學(谷歌它幾分鐘)讀了,那麼你應該看看下面的寶石:
然後,您可以將設計添加到您的Gemfile並從那裏進展。
相關問題
- 1. 糖會話的生存期
- 2. Azure ACS會話生存期
- 3. Rails 3 - 更改爲session_store時的「無限」會話:domain =>:全部
- 4. 會話狀態asp.net生命期限
- 5. Rails是否無限期地使用單個「數據庫會話」?
- 6. 如何增加會話的生存期?
- 7. 如何設置會話的生存期
- 8. PhpMyAdmin上的會話生存期
- 9. Rails 3 - 會話和路由!
- 10. 會話問題與Rails 3
- 11. Rails 3:禁用會話cookie
- 12. jquery,rails 3和會話
- 13. PyFacebook無限會話
- 14. 在Symfony2中延長會話生存期
- 15. 經典ASP會話ID Cookie生存期
- 16. IBM Websphere MQ會話生存期
- 17. 無法使用PDOSessionHandler設置會話生存期Silex
- 18. PHP會話變量無法生存
- 19. 的JRuby 1.6 + 3的Rails和Java servlet的會話存儲問題
- 20. 會話保存路徑:會話到期
- 21. Rails 3基於Cookie的會話問題
- 22. 銷燬rails中的所有會話3
- 23. 使用devise的Rails 3重置會話
- 24. Ruby on Rails會話過期日期
- 25. 無限次登錄/會話?
- 26. Flash FaceBook無限會話
- 27. Node.js,無限循環會話
- 28. Rails會話不存儲
- 29. Rails會話不保存
- 30. 確定會話的使用期限