ThinkPHP中:用户登录权限验证类
使用CommonAction.class.php公共类,统一判断用户是否登录
1 <?php 2 //后台登录页 3 Class CommonAction extends Action{ 4 //后台登录页面 5 Public function _initialize(){ 6 //如果session不存在 7 if (!$_SESSION) { 8 $this->redirect(‘Admin/Login/index‘); 9 } 10 //获取session值 11 if(!C(‘SESSION_PREFIX‘)){ 12 $sess_uid=$_SESSION[‘uid‘]; 13 $sess_uname=$_SESSION[‘username‘]; 14 }else{ 15 $sess_uid=$_SESSION[C(‘SESSION_PREFIX‘)][‘uid‘]; 16 $sess_uname=$_SESSION[C(‘SESSION_PREFIX‘)][‘username‘]; 17 } 18 //判断是否存在uid和uname 19 if (!isset($sess_uid)||!isset($sess_uname)) { 20 $this->redirect(‘Admin/Login/index‘); 21 } 22 } 23 24 } 25 ?>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。