You are here

测试用户是否登录了

老葛的Drupal培训班 Think in Drupal

在请求期间,测试用户是否登录的标准方式,是检查$user->uid是否为0。Drupal有个名为user_is_logged_in()的函数可用来检查登录用户(还有一个相应的user_is_anonymous()函数用来检查匿名用户):
if (user_is_logged_in()) {
    $output = t('User is logged in.');
else {
    $output = t('User is an anonymous user.');
}

Drupal版本: