如何防止在drupal中未经授权的url访问?
我已经尝试过 'access arguments' => array('access management pages') 但它没有用
如何防止在drupal中未经授权的url访问?
我已经尝试过 'access arguments' => array('access management pages') 但它没有用
Drupal
它在如何使用的文档中明确给出Access Arguments
。这个例子是根据Drupal
文档,只是为了让你更清楚地了解如何使用它。
$items['test/myPage'] = array(
'title' => 'myPage',
'description' => 'Welcome',
'page callback' => 'mypage_info',
'access arguments' => array('Anyone can access this'),
);
//定义用户权限。
function hook_perm() {
return array('Anyone can access this');
}
现在转到 ,在permissions page [Administer --> User Management -->Permissions)
那里您可以看到您用于的字符串列表。您可以在相应的 .Give 中access arguments
找到access argument
名为“任何人都可以访问”的字符串。为您的 . 提供必要的。module
permission
required user roles
您可以通过以下链接获得更多信息
https://drupal.org/node/553368
https://api.drupal.org/api/drupal/developer%21hooks%21core.php/function/hook_perm/6