diff options
| author | winter | 2025-01-19 23:49:31 +0000 |
|---|---|---|
| committer | winter | 2025-01-19 23:49:31 +0000 |
| commit | 55433eeca50ff840cb0b660f8f9de44b2bc6825f (patch) | |
| tree | e4ddec94902bb46966ac0f658617147b25743cec /Digitigrade/Model/Session.php | |
| parent | bf031d9a72a34922f3ac8ccdf5212a384103fc80 (diff) | |
allow old sessions to get cleaned up
Diffstat (limited to 'Digitigrade/Model/Session.php')
| -rw-r--r-- | Digitigrade/Model/Session.php | 2 |
1 files changed, 2 insertions, 0 deletions
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; } |
