Q
檢查用戶顯示權限
0
A
回答
0
你應該做的,是檢查的權限,而不是使用的作用:user_access
0
有爲什麼要以編程方式做具體的原因是什麼?您可以在視圖UI中爲視圖顯示設置訪問規則:
編輯視圖,選擇顯示並在「基本設置」塊中查找「訪問」。單擊該值(默認=「無限制」),單擊「覆蓋」按鈕覆蓋該特定顯示的設置並選擇所需的設置。
0
可以在主題中內聯執行,但最好將其分解爲模塊+主題。 (假設Drupal的7)在你的主題(節點 - contenttype.tpl.php)調用自定義訪問方法:
if (module_invoke('hottopicresearch', 'display_moderated_research_access_callback', 'update', $node)) {
實現一個模塊在此訪問回調:
function hottopicsresearch_display_moderated_research_access_callback($permission, $node) {
,並檢查角色
if (in_array("editorial board admin", $user->roles) || $user->uid == 1) {
和/或節點的訪問在其他的答案指出:
if (!node_access($permission, $research_parent_node)) {
返回TRUE或FALSE。
本示例提供了具有「編輯管理員」角色的人員以及可以寫入節點的人員的訪問權限。沒有人能看到這個指數。當然,這並不能阻止他們直接訪問節點。
相關問題
- 1. 檢查用戶權限的權限
- 2. PHP用戶權限檢查
- 3. 檢查Oracle用戶的特定權限
- 4. 檢查用戶權限在Mac
- 5. 檢查用戶對SSRS的權限
- 6. 檢查用戶是否有權限
- 7. Laravel:檢查用戶是否有權限
- 8. 在RESTful API中檢查用戶權限
- 9. PHP的MySQLi - 檢查用戶權限
- 10. Pymongo檢查連接的用戶權限
- 11. 在Rails中檢查Facebook用戶權限
- 12. 打開圖檢查用戶權限
- 13. 檢查用戶的Facebook權限並重新提示丟失權限
- 14. 檢查權限
- 15. 檢查權限?
- 16. Liferay - 如何通過檢查用戶權限來隱藏/顯示按鈕
- 17. 在Liferay應用程序顯示模板中檢查權限
- 18. Android檢查權限
- 19. 檢查當前用戶的權限,如果用戶在SharePoint
- 20. 檢查多個用戶名以顯示編輯權
- 21. 在實現SetMyLocationEnabled時不顯示'添加權限檢查'
- 22. 在運行時檢查權限不顯示
- 23. 如何檢查MIUI中的顯示彈出窗口(WindowManager)權限?
- 24. 在Java中檢查指定用戶帳戶的文件權限
- 25. 檢查用戶是否有權限查看頁面
- 26. 檢查用戶是否具有查看文件夾權限
- 27. 用戶權限
- 28. 用戶權限
- 29. 用戶權限
- 30. 用戶權限
我通過自定義模塊嵌入視圖。我需要通過檢查他的角色和每個顯示器中設置的角色來檢查顯示給用戶的顯示器。 – bibstha 2010-07-18 06:20:55