thinkphp里面有没有好的方法判断是否登录

浏览:10075 发布日期:2013/08/08 分类:求助交流 关键字: session
<?php
  class GlobalAction extends Action{
      public $user;
      public function _initialize(){
          $user = $this->saveCurrentUserSession();
            if (empty($user)) {
            $actionName = strtolower(ACTION_NAME);
            if (!in_array($actionName, array("login", "checklogin"))) {
                header("location: " . C("BASE_URL") . "/user/login");
                exit;
            } 
         }
          $this->user = $user;
      }
       function saveCurrentUserSession() {
        return isset($_SESSION['user']) ? $_SESSION['user'] :null;
    }
  }
?>
每个模块都继承GlobalAction ,各位大神有没有更好的方法呢
最佳答案
评论() 相关
后面还有条评论,点击查看>>