public function flash() { if (!$this->ignore && K_Session::test('Global.FlashError')) { echo '<div class="ui-widget">'; echo '<div style="padding: 5px;" class="ui-state-error ui-corner-all">'; echo '<p><span style="float: left; margin-right: 3px;" class="ui-icon ui-icon-alert"></span>'; echo '<strong>Error:</strong>' . K_Session::get('Global.FlashError') . '</p>'; echo '</div></div><br/>'; K_Session::remove('Global.FlashError'); } }
public static function logout() { self::init(); self::$_userInfo = null; K_Session::remove('UserInfo', 'K_Auth'); self::$_options = array(); self::$_options['isLogin'] = false; self::$_options['isAdmin'] = false; self::$_options['accessLevel'] = 0; self::$_options['clientType'] = DMA_CT_GUEST; self::$_options['roles'] = array('guests'); K_Session::write('Options', self::$_options, 'K_Auth'); }
public static function logout() { self::init(); // Кеш для релогин триггера, удаляем кеш, так как он уже не нужен K_Cache_Manager::get('24h')->remove('RL' . self::$_userInfo['id']); self::$_userInfo = null; K_Session::remove('UserInfo', 'K_Auth'); self::$_options = array(); self::$_options['isLogin'] = false; self::$_options['isUserlogout'] = false; self::$_options['isAdmin'] = false; self::$_options['accessLevel'] = 0; self::$_options['clientType'] = DMA_CT_GUEST; self::$_options['roles'] = array('guests'); K_Session::write('Options', self::$_options, 'K_Auth'); }