diff --git a/include/lassospkit_endpoints.inc.php b/include/lassospkit_endpoints.inc.php index 00d07eb..26977f6 100644 --- a/include/lassospkit_endpoints.inc.php +++ b/include/lassospkit_endpoints.inc.php @@ -22,11 +22,14 @@ class LassoSPKitEndpoint extends LassoSPKitUrlDispatch { function getSession() { static $session; if ($session == null) { - $session_class = "LassoSPKit" . LassoSPKitConfig::get('session'); - $session = new $session_class(); + $session = $this->buildSession(); } return $session; } + function buildSession() { + $session_class = "LassoSPKit" . LassoSPKitConfig::get('session'); + return new $session_class(); + } function distpatchAndExit() { if (isset($_SERVER['HTTP_REFERER'])) { $host = $_SERVER['HTTP_REFERER'];