Ejemplo n.º 1
0
 public function instace()
 {
     if (!self::$_instance instanceof self) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Ejemplo n.º 2
0
 /**
  * 登出
  */
 public function outAction()
 {
     $this->rest->method('GET');
     $this->session->del('userinfo');
     setcookie('userinfo', '', time() - 1, '/');
     $this->redirect(helper_common::site_url('login'));
 }
Ejemplo n.º 3
0
 public function indexAction()
 {
     /**
      * 如果目前正在登录状态
      */
     if ($this->user_id) {
         $this->redirect(helper_common::site_url('scaffold/main'));
     }
 }
Ejemplo n.º 4
0
 /**
  * 检测状态
  */
 private function check_login()
 {
     $this->set('userinfo', $this->userinfo);
     $this->set('user_id', $this->user_id);
     if ($this->userinfo == FALSE && !contast_router::getInstance()->getIfrouterWhite()) {
         $this->redirect(helper_common::site_url('login'));
     }
 }