请问怎么判断当前用户的角色啊?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);
}
}