From a745b60654d0bf5b030b01a488ec4308fc69b711 Mon Sep 17 00:00:00 2001 From: gbili Date: Thu, 17 Sep 2020 14:17:14 +0200 Subject: [PATCH] feat: start session only once --- src/Webservice/WebService.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Webservice/WebService.php b/src/Webservice/WebService.php index d8a9d36..2818b1c 100644 --- a/src/Webservice/WebService.php +++ b/src/Webservice/WebService.php @@ -16,6 +16,8 @@ abstract class WebService private $version = null; + private $sessionStarted = false; + public function __construct($version) { $this->version = $version; } @@ -71,8 +73,11 @@ abstract class WebService protected function startSession() { - session_save_path(Configuration::get('session.save_path')); - session_start(); + if (!$this->sessionStarted) { + session_save_path(Configuration::get('session.save_path')); + session_start(); + $this->sessionStarted = true; + } } /**