logout() public static method

public static logout ( )
コード例 #1
0
ファイル: logins_controller.php プロジェクト: rich97/cmp
	public function logout() {
		Authsome::logout();
		$this->Redirect->flash('logged_out', array(
			'controller' => 'dashboards',
			'action' => 'index'
		));
	}
コード例 #2
0
 public function login()
 {
     $this->layout = 'admin_no_login';
     if (empty($this->data)) {
         return;
     }
     $user = $this->Authsome->login($this->data['User']);
     if (!$user) {
         $this->Session->setFlash('Constraseña o nombre de usuario incorrecto', 'flash_orange');
         return;
     }
     $user = $this->Authsome->get();
     //mLucena
     switch ($user['User']['rol']) {
         case Configure::read('ROL.CHIEF'):
             # code...
             return $this->redirect(array('controller' => 'Sails', 'action' => 'indexComodoro'));
             break;
         case Configure::read('ROL.BOSS'):
             # code...
             return $this->redirect(array('controller' => 'Managements'));
             break;
         case Configure::read('ROL.SUB-ADMIN'):
         case Configure::read('ROL.ADMIN'):
             return $this->redirect(array('controller' => 'pages', 'action' => 'index'));
             break;
     }
     Authsome::logout();
     return $this->redirect('login');
 }