has('userloginkeys', ['key' => $code])); $database->insert('userloginkeys', ['key' => $code, 'expires' => date("Y-m-d H:i:s", time() + 600), 'appname' => $appname]); return $code; } public static function getuid(string $code): int { global $database; if (!$database->has('userloginkeys', ["AND" => ['key' => $code, 'uid[!]' => null]])) { throw new Exception(); } $uid = $database->get('userloginkeys', 'uid', ['key' => $code]); return $uid; } }