我正在處理用戶角色和我的網站的權限。我想詢問何時獲取用戶角色和權限,這是存儲用戶角色和權限會話或Cookie的最佳位置。在我的網站上有大約3000到5000的用戶數量。請指導我
謝謝。哪裏可以保存整個網站訪問的用戶角色和權限?
0
A
回答
1
用戶roleas基本上存儲在數據庫中。架構的最常見的例子:
User (UserID, Login, RoleID) -> Role (RoleID, RoleName) - one role for user
User (UserID, Login) -> UserRole (UserID, RoleID) <- Role (RoleID, Name) - many roles for user
當用戶登錄時,你可以存儲在會話角色的信息,或從數據庫中請求他們在有必要
1
對用戶的信息持久性存儲喜歡的角色等應數據庫(SQL或NoSQL,任何工作都可以)。但是爲了給每個頁面請求不提示登錄頁面提供無縫的體驗,您應該使用Session對象。
然後是餅乾,所以沒有頁面呈現在客戶端瀏覽器上,那麼你將如何跟蹤用戶在這些請求之間,對於使用的Cookie。所以Cookie +會話+數據庫將給予正確的體驗。您可以使用CookieLess會話,其中會話標識符將在URL中從客戶端傳遞到服務器,有時用戶無法使用URL。
這樣的事情要記住,而使用Session是考慮WebFarm場景,在這些情況下,你需要使用哪個保持在中央存儲再如數據庫粘性會話或會話。由於安全原因,Cookie中不需要包含任何敏感信息,如果包含敏感信息,則需要進行適當的加密。
相關問題
- 1. 我在哪裏可以存儲我的網站的用戶權限?
- 2. 角色和權限的會員網站
- 3. 我在哪裏設置訪問內部網站的權限?
- 4. SqlMembershipProvider存儲訪問角色在哪裏?
- 5. asp.net mvc3用戶角色和訪問權限
- 6. 哪裏可以保存用戶文件?
- 7. 設置IAM用戶/角色的跨賬戶訪問權限
- 8. Laravel權限和角色與門/可以
- 9. 角色和權限問題
- 10. mvc中的用戶角色和權限
- 11. Codeigniter中的用戶角色和權限
- 12. 用戶通過局域網訪問網站的權限(Django)
- 13. WordPress用戶角色/權限
- 14. ASP.NET網站在哪裏可以保存生成的文件
- 15. 角色和權限,在角色表或多個角色權限記錄中存儲權限集?
- 16. OpenERP 7用戶角色的訪問權限
- 17. laravel5用戶角色和權限
- 18. Express.js/Mongoose用戶角色和權限
- 19. 與用戶,角色和權限
- 20. 問題與用戶/系統的Oracle角色的訪問和權限
- 21. 在哪裏可以通過FileInputStream保存文件以便訪問
- 22. SharePoint 2010的權限問題:網站說,用戶可以訪問,但用戶不,我不能手動給用戶權限的用戶有權要求其
- 23. 在哪裏可以保存動態網站文字
- 24. 創建用戶,角色,社區,權限訪問體系結構
- 25. MongoDB用戶角色不限制訪問
- 26. 授權角色和權限
- 27. 授予訪問一個數據庫給另一個用戶/角色的權限
- 28. 暫時讓用戶訪問整個網站不可用
- 29. 如何管理用戶訪問權限和用戶權限
- 30. symfony在哪裏以及如何存儲用戶角色