SimpleSAML_Session::getSessionId PHP Method

getSessionId() public method

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.
    public function getSessionId()
    {
        return $this->sessionId;
    }

Usage Example

 /**
  * 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);
 }