From 55433eeca50ff840cb0b660f8f9de44b2bc6825f Mon Sep 17 00:00:00 2001 From: winter Date: Sun, 19 Jan 2025 23:49:31 +0000 Subject: allow old sessions to get cleaned up --- Digitigrade/Model/Session.php | 2 ++ 1 file changed, 2 insertions(+) (limited to 'Digitigrade') diff --git a/Digitigrade/Model/Session.php b/Digitigrade/Model/Session.php index 07827c0..d6beb19 100644 --- a/Digitigrade/Model/Session.php +++ b/Digitigrade/Model/Session.php @@ -7,11 +7,13 @@ use Digitigrade\Model; class Session extends Model { public string $token; public UserAccount $userAccount; + public \DateTimeImmutable $created; public static function create(UserAccount $user): self { $session = new self(); $session->userAccount = $user; $session->token = random_printable_bytes(); + $session->created = new \DateTimeImmutable(); $session->save(); return $session; } -- cgit v1.3