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();
}
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
*

View File

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