abstrak:用戶退出登陸前要進(jìn)行退出登陸再次確認(rèn),防止誤操作。用戶登陸的時(shí)候是把用戶的信息存到session中了,以此來(lái)確定用戶的操作權(quán)限,所以用戶退出登陸只需要把session清空即可,退出系統(tǒng)后讓頁(yè)面重新定向到登陸頁(yè)面??刂破黜?yè)面退出登陸方法代碼 // 退出登錄 public function logout(){ session(
用戶退出登陸前要進(jìn)行退出登陸再次確認(rèn),防止誤操作。用戶登陸的時(shí)候是把用戶的信息存到session中了,以此來(lái)確定用戶的操作權(quán)限,所以用戶退出登陸只需要把session清空即可,退出系統(tǒng)后讓頁(yè)面重新定向到登陸頁(yè)面。
控制器頁(yè)面退出登陸方法代碼
// 退出登錄 public function logout(){ session('admin',null); exit(json_encode(array('code'=>0,'msg'=>'退出成功'))); }
退出登陸鏈接綁定的js腳本方法代碼
// 退出登錄 function logout(){ // 退出前確認(rèn) 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'); }); }