Esempio n. 1
0
 /**
  * ACTION - User logout.
  *
  * @access   public
  * @return   View
  * @since    1.0.2, 2013-12-07
  * @version  1.0.3, 2013-12-23
  */
 public function actionLogout()
 {
     $this->setTitle(__('Logout'));
     if (Session::get('uid') === NULL) {
         Route::factory('home')->redirectTo();
     }
     Session::destroy();
     return View::factory('user/frontend/logout');
 }
Esempio n. 2
0
 /**
  * Check if user is logged.
  *
  * @static
  * @access   public
  * @return   boolean
  * @since    2.0.2, 2013-12-25
  * @version  2.1.2-dev
  */
 public static function isLogged()
 {
     if (Session::get('uid') === NULL) {
         return FALSE;
     } elseif (static::getLoggedUser() !== NULL) {
         return TRUE;
     } else {
         Session::destroy('uid');
         Session::destroy('username');
         return FALSE;
     }
 }