Пример #1
0
<?php

require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/gtfw/session/SessionSso.class.php';
SessionSso::Instance()->DispatchRequest();
Пример #2
0
<?php

require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/gtfw/session/save_handler/SessionSaveHandlerIntf.intf.php';
require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/gtfw/session/Session.class.php';
require_once Configuration::Instance()->GetValue('application', 'gtfw_base') . 'main/lib/gtfw/session/SessionSso.class.php';
Session::Instance()->PrepareSaveHandler();
Session::Instance()->Start();
SessionSso::Instance()->Start();
//getgetConfig From DB must get after session created
ConfigurationHelper::InstanceClass()->GetAllValues();
 static function Instance()
 {
     if (!isset(self::$mrInstance)) {
         self::$mrInstance = new SessionSso();
     }
     return self::$mrInstance;
 }
Пример #4
0
 function Logout($destroySession = FALSE)
 {
     if (!$this->mSecurityEnabled) {
         return TRUE;
     }
     if ($this->mAuthentication->DoLogout($destroySession)) {
         SysLog::Instance()->log('Security: logged out', 'login');
         $result = true;
     } else {
         $result = false;
     }
     // ensure these two session vars is set
     $_SESSION['is_logged_in'] = $this->IsLoggedIn();
     $_SESSION['username'] = $this->mAuthentication->GetCurrentUser()->GetUserName();
     if ((bool) Configuration::Instance()->GetValue('application', 'session_multiuser_enabled')) {
         Session::Instance()->RegenerateSessionDirId();
     }
     SessionSso::Instance()->TakeOverSsoMaster();
     return $result;
 }