退出登录小总结及实现

原创 2018-12-30 22:01:53 490
摘要:用户退出登陆前要进行退出登陆再次确认,防止误操作。用户登陆的时候是把用户的信息存到session中了,以此来确定用户的操作权限,所以用户退出登陆只需要把session清空即可,退出系统后让页面重新定向到登陆页面。控制器页面退出登陆方法代码 // 退出登录  public function logout(){   session(

用户退出登陆前要进行退出登陆再次确认,防止误操作。用户登陆的时候是把用户的信息存到session中了,以此来确定用户的操作权限,所以用户退出登陆只需要把session清空即可,退出系统后让页面重新定向到登陆页面。

控制器页面退出登陆方法代码

 // 退出登录
 public function logout(){
  session('admin',null);
  exit(json_encode(array('code'=>0,'msg'=>'退出成功')));
 }

退出登陆链接绑定的js脚本方法代码

 // 退出登录
 function logout(){
  // 退出前确认
  layer.confirm('确定要退出吗?',{
   icon:3,
   btn:['确定','取消']
  },function(){
   $.get('/index.php/admins/account/logout',function(res){
    if(res.code>0){
     layer.msg(res.msg,{'icon':2});
    }else{
     layer.msg(res.msg,{'icon':1});
     setTimeout(function(){window.location.href='/index.php/admins/account/login';},1000);
    }
   },'json');
  });
 }


发布手记

热门词条