bug fixes
Some checks failed
CI / general_module_workflow_php (push) Has been cancelled

This commit is contained in:
Dennis Eichhorn 2024-10-11 19:17:42 +00:00
parent d1a07e7d9f
commit a02ebcb17e
2 changed files with 17 additions and 1 deletions

View File

@ -120,8 +120,20 @@ final class HttpSession extends SessionAbstract
$this->setCsrfProtection(); $this->setCsrfProtection();
} }
public function sessionStart() : void
{
if (\session_status() !== \PHP_SESSION_ACTIVE) {
session_start();
}
}
public function sessionEnd() : void
{
session_write_close();
}
/** /**
* Set Csrf protection for forms. * Set CSRF protection for forms.
* *
* @return void * @return void
* *

View File

@ -78,6 +78,10 @@ abstract class SessionAbstract
*/ */
abstract public function save() : bool; abstract public function save() : bool;
abstract function sessionStart() : void;
abstract function sessionEnd() : void;
/** /**
* @return string * @return string
* *