/** * 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'); }
/** * 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; } }