|
本帖最后由 yanqing 于 2011-9-9 16:54 编辑
这是后台其中一个控制器
PHP复制代码
public function index()
{
$this->auth->exceed('contributor');
$this->load->view('admin/profile', $this->_data);
}
复制代码
这是auth.php的exceed
PHP复制代码
public function exceed ($group, $return = false)
{
/** 权限验证通过 */
if(array_key_exists($group, $this->groups) && $this->groups[$this->_user ['group']] <= $this->groups[$group])
{
return TRUE;
}
/** 权限验证未通过,同时为返回模式 */
if($return)
{
return FALSE;
}
/** 非返回模式 */
show_error ('禁止访问:你的权限不足');
return;
}
复制代码
我看不懂这个控制器是怎样跳回登录页的(在没有登录的情况下),是这个$this->auth->exceed('contributor');起作用吗?但是,在exceed里的代码我也看不到跳转的代码。求解释下 |
|