只允许用户访问 drupal 6 中的一个模块
我想限制用户只能访问一个模块。我已经为用户创建了一个角色,并仅检查了对该模块的访问权限。但是,当我以该用户身份登录时,我只能在菜单中看到我的帐户和注销链接。任何人都可以解释访问权限方法是一个模块中的一个模块吗?简单的方法。 drupal 文档确实很混乱。
以下是我的代码。
function products_perm() {
return array('access products content');
}
function products_menu() {
$items = array();
$items['admin/products'] = array(
'title' => 'Products',
'description' => 'Products',
'page callback' => 'products_all',
'access arguments' => array('access products content'),
'weight' => 1,
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
我只想向名为 Staff 的用户显示产品菜单。
i want to restrict the access of a user to only one module. I have created a role for the user and checked the access permission to only that module.But when I log in as that user i can see only myaccount and logout links in the menu.Can anybody explains the access permission method is a module in a simple way. The drupal documentation is really confusing.
following is my code.
function products_perm() {
return array('access products content');
}
function products_menu() {
$items = array();
$items['admin/products'] = array(
'title' => 'Products',
'description' => 'Products',
'page callback' => 'products_all',
'access arguments' => array('access products content'),
'weight' => 1,
'type' => MENU_NORMAL_ITEM,
);
return $items;
}
I want to show only the products menu to user named Staff.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您清除了菜单缓存吗?
使用 hook_menu() 进行的任何更改都将需要重建菜单结构。
Have you cleared the menu cache?
Any changes made using hook_menu() will require the menu structures to be rebuilt.