| 
    Open Journal Systems
    3.3.0
    
   | 
 
  
Data Fields | |
| $user | |
  Data Fields inherited from DataObject | |
| $_data = array() | |
| $_extractionAdaptersLoaded = false | |
| $_hasLoadableAdapters = false | |
| $_injectionAdaptersLoaded = false | |
| $_metadataExtractionAdapters = array() | |
| $_metadataInjectionAdapters = array() | |
Maintains user state information from one request to the next.
Definition at line 22 of file Session.inc.php.
| Session::getCSRFToken | ( | ) | 
Get a usable CSRF token (generating if necessary).
Definition at line 213 of file Session.inc.php.
References getSessionVar(), Config\getVar(), and setSessionVar().
| Session::getDomain | ( | ) | 
Get the domain with which the session is registered
Definition at line 189 of file Session.inc.php.
References DataObject\getData().
| Session::getIpAddress | ( | ) | 
Get IP address.
Definition at line 93 of file Session.inc.php.
References DataObject\getData().
| Session::getRemember | ( | ) | 
Check if session is to be saved across browser sessions.
Definition at line 157 of file Session.inc.php.
References DataObject\getData().
| Session::getSecondsCreated | ( | ) | 
Get time (in seconds) since session was created.
Definition at line 125 of file Session.inc.php.
References DataObject\getData().
| Session::getSecondsLastUsed | ( | ) | 
Get time (in seconds) since session was last used.
Definition at line 141 of file Session.inc.php.
References DataObject\getData().
| Session::getSessionData | ( | ) | 
Get all session parameters.
Definition at line 173 of file Session.inc.php.
References DataObject\getData().
| Session::getSessionVar | ( | $key | ) | 
Get a session variable's value.
| $key | string | 
Definition at line 33 of file Session.inc.php.
Referenced by getCSRFToken().
| & Session::getUser | ( | ) | 
Get user associated with this session (null if anonymous user).
Definition at line 205 of file Session.inc.php.
References $user.
| Session::getUserAgent | ( | ) | 
Get user agent.
Definition at line 109 of file Session.inc.php.
References DataObject\getData().
| Session::getUserId | ( | ) | 
Get user ID (0 if anonymous user).
Definition at line 66 of file Session.inc.php.
References DataObject\getData().
| Session::setDomain | ( | $data | ) | 
Set the domain with which the session is registered
| $data | array | 
Definition at line 197 of file Session.inc.php.
References DataObject\setData().
| Session::setIpAddress | ( | $ipAddress | ) | 
Set IP address.
| $ipAddress | string | 
Definition at line 101 of file Session.inc.php.
References DataObject\setData().
| Session::setRemember | ( | $remember | ) | 
Set whether session is to be saved across browser sessions.
| $remember | boolean | 
Definition at line 165 of file Session.inc.php.
References DataObject\setData().
| Session::setSecondsCreated | ( | $created | ) | 
Set time (in seconds) since session was created.
| $created | int | 
Definition at line 133 of file Session.inc.php.
References DataObject\setData().
| Session::setSecondsLastUsed | ( | $lastUsed | ) | 
Set time (in seconds) since session was last used.
| $lastUsed | int | 
Definition at line 149 of file Session.inc.php.
References DataObject\setData().
| Session::setSessionData | ( | $data | ) | 
Set session parameters.
| $data | array | 
Definition at line 181 of file Session.inc.php.
References DataObject\setData().
| Session::setSessionVar | ( | $key, | |
| $value | |||
| ) | 
Get a session variable's value.
| $key | string | 
| $value | mixed | 
Definition at line 43 of file Session.inc.php.
Referenced by getCSRFToken().
| Session::setUserAgent | ( | $userAgent | ) | 
Set user agent.
| $userAgent | string | 
Definition at line 117 of file Session.inc.php.
References DataObject\setData().
| Session::setUserId | ( | $userId | ) | 
Set user ID.
| $userId | int | 
Definition at line 74 of file Session.inc.php.
References DAORegistry\getDAO(), DataObject\getData(), and DataObject\setData().
| Session::unsetSessionVar | ( | $key | ) | 
Unset (delete) a session variable.
| $key | string | 
Definition at line 52 of file Session.inc.php.
| Session::$user | 
The User object associated with this session
Definition at line 25 of file Session.inc.php.
Referenced by getUser().