1

我正在构建会员网站,并且我只想为登录的用户构建页面。我在访问回调中写了什么以仅授予登录用户的访问权限?

'访问回调' => '?'

谢谢你。

4

2 回答 2

3

您可以使用user_is_logged_in()函数来检查用户是否已登录。像这样:

$items['custmomenu'] => array(
  'title' => 'yourtitle',
  'page callback' => 'yourcallback function',
  'access callback' => 'user_is_logged_in',
);
于 2012-11-22T17:17:45.280 回答
1

您需要使用如下访问回调,如下所示:

$items['mypage'] => array(
  'title' => 'My Page',
  'page callback' => 'mypage_callback',
  'access callback' = > 'user_is_logged_in',
);

有关检查用户是否登录的更多信息:

http://oliverdavies.co.uk/blog/2013/01/09/checking-if-user-logged-drupal-right-way

于 2013-06-04T22:21:16.600 回答