User Tokens

This commit is contained in:
2020-06-29 16:47:02 +02:00
parent 152224435c
commit 284ea6f9bb
3 changed files with 414 additions and 78 deletions

View File

@@ -219,7 +219,7 @@ class User extends ApiObject {
if($this->loggedIn)
return true;
$res = $this->sql->select("ApiKey.user_id as uid", "User.name", "User.email",
$res = $this->sql->select("ApiKey.user_id as uid", "User.name", "User.email", "User.confirmed",
"Language.uid as langId", "Language.code as langCode", "Language.name as langName")
->from("ApiKey")
->innerJoin("User", "ApiKey.user_id", "User.uid")
@@ -235,6 +235,10 @@ class User extends ApiObject {
$success = false;
} else {
$row = $res[0];
if (!$this->sql->parseBool($row["confirmed"])) {
return false;
}
$this->uid = $row['uid'];
$this->username = $row['name'];
$this->email = $row['email'];