diff options
Diffstat (limited to 'Digitigrade/Model/Session.php')
| -rw-r--r-- | Digitigrade/Model/Session.php | 10 |
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 |
