我正在推出自己的博客系統,我想知道如何確定權限並在博客系統中實施它們?
評論者,博客和管理員的權限應該是多少?
實施它們的最佳方式是什麼?如何在博客系統中實現權限?
0
A
回答
1
您沒有提及您使用的語言/框架。 Django包含一組非常有用且完整的權限,您可以啓動並運行該權限。我假設有很多其他的web框架也是這樣做的。
因此,我的建議是找到一個您喜歡並認爲很有趣的Web框架(這聽起來像是個人項目),它將爲您處理這些類型的事情。
1
我會結合一個解耦認證組件,您可以詢問當前用戶是否具有角色X,如果允許,則允許他們執行此操作。這樣,您可以將組和期限等細節留給認證組件。
你可以結合這一點與你的博客引擎的一些專門的認證,例如。在博客對象中有一張海報列表,並始終允許這些人發佈帖子。
1
給每個用戶一個「特權」值,並將其存儲在數據庫的users表中。
例如:
- 0:普通用戶(可以評論)
- 1:作家(可以寫新文章,並修改自己的文章)
- 2:主持人(接受/刪除評論)
- 4:管理員(訪問所有)
使用服務器端的登錄會話和餅乾的組合。
對於「高級」用戶權限,請使用位掩碼並創建組。位掩碼:例如,使用先前的值,用戶級別3(2 + 1)將具有寫入者權限和主持人權限。
相關問題
- 1. 帶JavaScript的現場博客系統
- 2. 系統權限
- 3. 如何在Spring Boot中實現基於角色權限的系統
- 4. 用於博客系統
- 5. Django博客回覆系統
- 6. PHP權限系統
- 7. 權限寫/系統
- 8. 網絡系統權限最佳實踐
- 9. 在PHP中實現權限
- 10. 如何實現博客登錄?
- 11. Android系統根權限權限
- 12. 如何授予系統權限
- 13. Android:如何獲得系統權限officialy
- 14. iOS中的權限如何實現
- 15. WordPress博客上的用戶權限
- 16. Sharepoint文件系統權限
- 17. ASP.NET文件系統權限
- 18. Unix/Linux系統的權限
- 19. 如何在鬼博客的帖子中實現過濾器
- 20. 安卓系統的博客webservice - localhost glassfish
- 21. CakePHP博客教程的評論系統
- 22. 光博客系統無數據庫
- 23. PHP,MYSQL創建博客評論系統
- 24. 如何寫權限,系統/應用程序在Android中
- 25. 如何在C#中獲得NT權限/系統?
- 26. 在OnCreate之前設置系統權限
- 27. 博客系統如何做到這一點?
- 28. 如何爲網站創建一個自動博客系統
- 29. 如何爲博客系統設計數據庫?
- 30. 如何爲博客製作多個標籤系統?
這並不能真正回答大部分問題。 – 2009-09-25 17:40:19
你能澄清這個問題嗎? – svinto 2009-09-25 18:49:44