关于redirect问题

浏览:511 发布日期:2013/10/24 分类:求助交流
前端采用了jeasyui的layout的方式布局为:顶部,左部,中间
当正常操作时,点击左边的菜单在中间显示该模块的相关内容。当登陆超时时,点击左边的菜单后需要重定向到系统的登陆界面。但现在显示如下:

即登陆界面显示在中间部份了(且CSS也没有加载到),请问 redirect方法要怎样菜能重定向到登陆界面时,在整个页面中显示登陆界面,而不是在中间显示。class CommonAction extends Action {
    
    public function _initialize(){
    
        if(!isset($_SESSION[C('USER_AUTH_KEY')])){
            $this->redirect(C("USER_AUTH_GATEWAY"));
        }
        
        $notAuth = in_array(MODULE_NAME, explode(',', C("NOT_AUTH_MODULE"))) || 
                   in_array(ACTION_NAME, explode(',', C("NOT_AUTH_ACTION")));
        
        if (C("USER_AUTH_ON") && !$notAuth){
            import("ORG.Util.RBAC");
            if (!RBAC::AccessDecision()){
                $this->error(L("unauthorized"));
            }
        }
    }
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>