Exemplo n.º 1
0
 /**
  * Sets a user session ID.
  * @author Bobby Allen (ballen@bobbyallen.me)
  * @param int $zpuid The ZPanel user account ID to set the session as.
  * @return bool
  */
 static function SetUserSession($zpuid = 0, $sessionSecuirty = true)
 {
     $sessionSecuirty = runtime_sessionsecurity::getSessionSecurityEnabled();
     if (isset($zpuid)) {
         $_SESSION['zpuid'] = $zpuid;
         if ($sessionSecuirty) {
             //Implamentation of session security
             runtime_sessionsecurity::setCookie();
             runtime_sessionsecurity::setUserIP();
             runtime_sessionsecurity::setUserAgent();
             runtime_sessionsecurity::setSessionSecurityEnabled(true);
         } else {
             //Implamentation of session security but set it as off
             runtime_sessionsecurity::setCookie();
             runtime_sessionsecurity::setUserIP();
             runtime_sessionsecurity::setUserAgent();
             runtime_sessionsecurity::setSessionSecurityEnabled(false);
         }
         return true;
     } else {
         return false;
     }
 }