ElggSession::generateSessionToken PHP Method

generateSessionToken() protected method

This is used in creation of CSRF token, and is passed to the client to allow validating tokens later, even if the PHP session was destroyed.
protected generateSessionToken ( ) : void
return void
    protected function generateSessionToken()
    {
        // Generate a simple token that we store server side
        if (!$this->has('__elgg_session')) {
            $this->set('__elgg_session', _elgg_services()->crypto->getRandomString(22));
        }
    }