aboutsummaryrefslogtreecommitdiffhomepage
path: root/Digitigrade/Model/Session.php
diff options
context:
space:
mode:
authorwinter2025-01-16 20:21:42 +0000
committerwinter2025-01-16 20:21:42 +0000
commitb1d6fbc4d740324d96d7fe2677fb15b9b59d20ea (patch)
treeae2c996cc6a42b3a42437a7ec8812cd184644817 /Digitigrade/Model/Session.php
parent8de5608976dc8a73a400267601acb4c8e127de5a (diff)
follow requests
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