注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

前端开发那点事儿

冒犯之处,敬请谅解。

 
 
 

日志

 
 
 
 

EXT 会话超时的处理  

2012-07-11 15:34:14|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
include_once('global.php');

if(isset($_GET['d'])){
    $login = new UserLogin();
    if (!$login->checkAdminSession()){
            redirectPage('login.php');
    }else{
        if(!checkAction($_SESSION['roleid'],basename($_SERVER['PHP_SELF']))){
            echo '{success: false,msg: "timeout"}';
            exit();
        }
    }
    unset($login);
}else{
    if(!isset($_SESSION['admin_user']) || !checkAction($_SESSION['roleid'],basename($_SERVER['PHP_SELF']))){
        echo '{success: false,msg: "timeout"}';
        exit();
    }
}            

            form1_sys.getForm().load({
                waitMsg: '正在加载数据请稍后'   
                ,waitTitle: '提示'   
                ,url : gurl + '?do=load&id=' + grid.getSelectionModel().getSelected().get('id')
                ,success: function(form,action){
                    if(action.result.data.starttime === null && action.result.data.endtime === null){
                        form1_sys.getForm().findField('visit_period').items.itemAt(0).setValue(true);
                        form1_sys.getForm().findField('visit_period').items.itemAt(1).setValue(false);
                    }else{
                        form1_sys.getForm().findField('visit_period').items.itemAt(0).setValue(false);
                        form1_sys.getForm().findField('visit_period').items.itemAt(1).setValue(true);
                    }
                   
                    if(action.result.data.roleid == '1'){
                        form1_sys.getForm().findField('roleid').setRawValue('超级管理');
                    }
                    if(action.result.data.roleid == '2'){
                        form1_sys.getForm().findField('roleid').setRawValue('审计管理');
                    }
                    if(action.result.data.roleid == '3'){
                        form1_sys.getForm().findField('roleid').setRawValue('审核管理');
                    }
                   
                }
                ,failure: function(form,action){
                     if(action.response.responseText.indexOf('timeout') != -1){
                         reLogin();
                     }else{
                         parent.Ext.Msg.alert('错误',action.result.msg ? action.result.msg : '请重试!');
                     }
                 }
            });


//超时重新登录
function reLogin(){
    parent.Ext.Msg.alert('提示', "会话超时,请重新登录",function(){
        parent.window.location.href='http://evanwukong.blog.163.com/blog/login.php?do=logout';
    });
}
  评论这张
 
阅读(2290)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018