首页 > typecho如何判断当前用户的角色?

typecho如何判断当前用户的角色?

请问怎么判断当前用户的角色啊?Typecho好像默认支持四种角色:administrator, editor, contributor, subscriber怎么在主题中判断相应的的角色呢?

我试了$this->user-group()但是只能echo出来用户的group


$this->user->pass('administrator')

你可以查看Widget_User类中的pass方法。。

/**
 * 判断用户权限
 *
 * @access public
 * @param string $group 用户组
 * @param boolean $return 是否为返回模式
 * @return boolean
 * @throws Typecho_Widget_Exception
 */
public function pass($group, $return = false) {
    ///...
    if ($return) {
        return false;
    } else {
        throw new Typecho_Widget_Exception(_t('禁止访问'), 403);
    }
}
【热门文章】
【热门文章】