Example #1
0
 /**
  * Removes all user and token data from the session
  * 
  * @access protected
  * @param \Zepi\Turbo\Request\WebRequest $request
  */
 protected function cleanupSession(WebRequest $request)
 {
     $sessionToken = $request->getSessionData('userSessionToken');
     setcookie($sessionToken, 0, time() - 60, '/', '', $request->isSsl());
     $oldSessionToken = $request->getSessionData('oldUserSessionToken');
     if ($oldSessionToken != '') {
         setcookie($oldSessionToken, 0, time() - 60, '/', '', $request->isSsl());
     }
     $request->deleteSessionData('userUuid');
     $request->deleteSessionData('userSessionToken');
     $request->deleteSessionData('userSessionTokenLifetime');
     $request->deleteSessionData('oldUserSessionToken');
     $request->deleteSessionData('oldUserSessionTokenLifetime');
 }