aboutsummaryrefslogtreecommitdiffhomepage
path: root/Digitigrade/Model/Session.php
diff options
context:
space:
mode:
Diffstat (limited to 'Digitigrade/Model/Session.php')
-rw-r--r--Digitigrade/Model/Session.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/Digitigrade/Model/Session.php b/Digitigrade/Model/Session.php
index 31fb8bb..07827c0 100644
--- a/Digitigrade/Model/Session.php
+++ b/Digitigrade/Model/Session.php
@@ -40,4 +40,14 @@ class Session extends Model {
'secure' => GlobalConfig::getInstance()->isHttps()
]);
}
+
+ public function clearCookie() {
+ setcookie('digitigrade-session', '', [
+ 'expires' => (new \DateTimeImmutable('1 year ago'))->getTimestamp(),
+ 'httponly' => true,
+ 'samesite' => 'Lax',
+ 'path' => '/',
+ 'secure' => GlobalConfig::getInstance()->isHttps()
+ ]);
+ }
} \ No newline at end of file