用于后台登录验证

post_controller_constructor


<?phpclassAuth{private$CI;private$loginUri='welcome/login';private$loginAuth=FALSE;private$sessId=null;publicfunction__construct(){$this->CI=&get_instance();$this->CI->load->helper('url');$this->initSession();$this->setLoginAuth();}publicfunctioninitSession(){if(session_status()===1){session_name(SESS_NAME);if($this->sessId!==null){session_id($this->sessId);}$lifeTime=24*3600;session_set_cookie_params($lifeTime);session_start();}}publicfunctionsetLoginAuth(){if(!empty($_SESSION['admin_user_id'])){$this->loginAuth=TRUE;}}publicfunctionchkLoginAuth(){if(!$this->loginAuth&&!in_array(uri_string(),array('login','login/ajaxsub'))){redirect($this->loginUri);}returnTRUE;}}