aboutsummaryrefslogtreecommitdiff
path: root/models/cookies.php
diff options
context:
space:
mode:
Diffstat (limited to 'models/cookies.php')
-rw-r--r--models/cookies.php8
1 files changed, 8 insertions, 0 deletions
diff --git a/models/cookies.php b/models/cookies.php
index 8a7ea42..a181022 100644
--- a/models/cookies.php
+++ b/models/cookies.php
@@ -16,6 +16,14 @@ class Cookie extends Table {
);
return $Token;
}
+
+ static function fromDB(string $token) : User {
+ $UID = Table::_fromDB(
+ "SELECT UID FROM Cookies WHERE Token = \"$token\"",
+ "Database\Cookie"
+ )->UID;
+ return User::fromDBuid($UID);
+ }
}
// Taken from https://stackoverflow.com/a/15875555