2012-11-22 118 views
1

我正在建立会员网站,并且我只想为登录的用户构建页面。 我在访问回调中只写入了登录用户的内容?Drupal 7 - 登录用户的菜单用户访问权限?

'access callback'=>'?'

谢谢。

+1

马爷此第阅读将帮助你开始http://stackoverflow.com/questions/3035132/what-is-the-opposite-of-access-callback-user-is-anonymous – Neograph734

+0

我试着你的代码,仍然未注册的用户可以这个页面,还有其他解决方案吗? – Valoda

回答

3

可以使用user_is_logged_in()功能检查,如果用户登录这样的:

$items['custmomenu'] => array(
    'title' => 'yourtitle', 
    'page callback' => 'yourcallback function', 
    'access callback' => 'user_is_logged_in', 
);