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. Laravel:检查用户是否有权限
- 2. 在RESTful API中检查用户权限
- 3. Pymongo检查连接的用户权限
- 4. 检查用户权限在Mac
- 5. 在Rails中检查Facebook用户权限
- 6. 检查权限
- 7. 在Liferay应用程序显示模板中检查权限
- 8. Android检查权限
- 9. 检查多个用户名以显示编辑权
- 10. 在运行时检查权限不显示
- 11. 在实现SetMyLocationEnabled时不显示'添加权限检查'
- 12. 在Java中检查指定用户帐户的文件权限
- 13. 用户权限
- 14. 用户权限
- 15. 用户权限
- 16. 用户权限
- 17. Iframe显示授权用户
- 18. Android Marshmallow检查权限
- 19. 检查Facebook上的权限
- 20. 静态检查rest_framework权限
- 21. 检查权限请求
- 22. 检查文件权限
- 23. 在HDFS中检查权限
- 24. 检查文件权限
- 25. facebook从应用程序检查用户权限
- 26. 检查权限对组非用户使用Auth-> authorize =“操作”
- 27. 使用网站集检查用户的权限
- 28. 使用PageID检查用户页面权限Concrete5
- 29. 如何检查用户权限的文件夹用java
- 30. 位置权限检查和授权
我通过自定义模块嵌入视图。我需要通过检查他的角色和每个显示器中设置的角色来检查显示给用户的显示器。 – bibstha 2010-07-18 06:20:55