我有用戶和帖子表,我想設置它,以便登錄的用戶只能查看他的帖子,即他創建的。問題是我知道如何用簡單的sql和php來完成這個任務,但是我在這裏使用了一個zend框架項目,我想知道這是否可以使用Zend_ACL來完成,以及如何實現?對某些資源使用Zend_ACL顯示用戶自己的帖子列表
0
A
回答
1
限制行動接入/模型可以通過Zend_Acl_Role把,Zend_Acl_Resource進行,並specificly使用Zend_Acl_Assert_Interface斷言,看看這個頁面瞭解更多信息: http://framework.zend.com/manual/1.12/en/zend.acl.advanced.html 也是這個問題Zend Acl - is it possible for an assertion to allow access to a privilege when the acl rules return false?
的ACL不會選擇職位但是你可以允許/拒絕用戶使用斷言來編輯/更新/刪除他自己的帖子,這隻能使用SQL/Zend_Db來完成,因爲你可以讓所有用戶都可以訪問列表動作,在那個動作中與ACL無關
相關問題
- 1. 顯示「訂閱者」的帖子和用戶自己的帖子
- 2. Rails:顯示用戶喜歡的帖子和自己的帖子在同一頁
- 3. 在自定義帖子列表中顯示帖子的分類
- 4. 讓用戶使用CanCan和Devise更新自己的帖子
- 5. 用戶只編輯自己的帖子。使用Plone permisisons
- 6. 在Rails中顯示用戶帖子的列表
- 7. Django如何僅在登錄時顯示用戶自己的帖子?
- 8. CakePHP:如何僅列出由用戶自己發佈的帖子(一個用戶)
- 9. 按類別顯示用戶的帖子
- 10. mysql_query只顯示用戶的帖子
- 11. 某個用戶的顯示帖子
- 12. 顯示用戶未讀的帖子或帖子
- 13. 只顯示自己的帖子和管理員在laravel的所有帖子
- 14. 向非Facebook用戶顯示Facebook帖子
- 15. 根據用戶活動顯示帖子
- 16. 只顯示來自登錄用戶的帖子的Wordpress評論
- 17. 顯示類別帖子的列表?
- 18. 顯示最愛的帖子列表
- 19. Django - 登錄用戶的帖子列表
- 20. WordPress的:只顯示自己的帖子時查看網站
- 21. 每三個帖子的摘錄顯示在其自己的行
- 22. 顯示來自當前用戶牆的帖子 - Firebase/Swift
- 23. 僅從當前用戶登錄顯示來自TableView的帖子
- 24. 如何使用分頁顯示給定帖子的子帖子?
- 25. Wordpress:在帖子視圖中顯示自定義類型帖子的列表
- 26. 顯示每個帖子頁面上的帖子列表
- 27. Laravel用戶更新自己的帖子的權限
- 28. 在帖子列表中包含用戶的共享帖子
- 29. Yii2 rbac用戶無法更新自己的帖子
- 30. PHP MYSQL:用戶刪除自己的帖子
快速問題雖然 - th邏輯去哪裏決定可以向用戶列出哪些帖子? – Ali