Exemple #1
0
 /**
  * @return string
  */
 public static function CleanUpAgent()
 {
     $maxlifetime = intval(ini_get("session.gc_maxlifetime"));
     if ($maxlifetime && !CSecuritySessionMC::isStorageEnabled()) {
         CSecuritySessionDB::gc($maxlifetime);
     }
     return self::GC_AGENT_NAME;
 }
Exemple #2
0
 /**
  * @return string
  */
 public static function CleanUpAgent()
 {
     global $DB;
     $maxlifetime = intval(ini_get("session.gc_maxlifetime"));
     if ($maxlifetime && !CSecuritySessionMC::isStorageEnabled()) {
         $strSql = "\n\t\t\t\tdelete from b_sec_session\n\t\t\t\twhere TIMESTAMP_X < " . CSecurityDB::SecondsAgo($maxlifetime) . "\n\t\t\t";
         if (CSecurityDB::Init()) {
             CSecurityDB::Query($strSql, "Module: security; Class: CSecuritySession; Function: CleanUpAgent; File: " . __FILE__ . "; Line: " . __LINE__);
         } else {
             $DB->Query($strSql, false, "Module: security; Class: CSecuritySession; Function: CleanUpAgent; File: " . __FILE__ . "; Line: " . __LINE__);
         }
     }
     return self::GC_AGENT_NAME;
 }