Retrieve the session ID of this session.
public getSessionId ( ) : string | null | ||
return | string | null | The session ID, or null if this is a transient session. |
/** * Save a session to the data store. * * @param SimpleSAML_Session $session The session object we should save. */ public function saveSession(SimpleSAML_Session $session) { $sessionId = $session->getSessionId(); $config = SimpleSAML_Configuration::getInstance(); $sessionDuration = $config->getInteger('session.duration', 8 * 60 * 60); $expire = time() + $sessionDuration; $this->store->set('session', $sessionId, $session, $expire); }