Update user mgmt to allow saml user add by email

This commit is contained in:
2021-05-07 14:36:00 -04:00
parent 0d97c784d1
commit 337efaf2a6
3 changed files with 45 additions and 1 deletions

View File

@@ -116,6 +116,18 @@ class Users {
return $rows;
}
public function checkSAMLUser ($email) {
$query = "
SELECT
" . Registry::DB_PRFX . "users.email as users_email
FROM " . Registry::DB_PRFX . "users
WHERE " . Registry::DB_PRFX . "users.email = \"$email\"
";
$database = new \App\LobbySIO\Database\Connect();
$rows = $database->getQuery($query);
return $rows;
}
public function addUser ($firstname, $lastname, $username, $timezone, $password, $email, $usertype) {
$query = "
INSERT INTO " . Registry::DB_PRFX . "users (" . Registry::DB_PRFX . "users.firstname, " . Registry::DB_PRFX . "users.lastname, " . Registry::DB_PRFX . "users.username, " . Registry::DB_PRFX . "users.timezone, " . Registry::DB_PRFX . "users.password, " . Registry::DB_PRFX . "users.email, " . Registry::DB_PRFX . "users.created, " . Registry::DB_PRFX . "users.usertype)
@@ -126,6 +138,16 @@ class Users {
return $count;
}
public function addSAMLUser ($timezone, $email, $usertype) {
$query = "
INSERT INTO " . Registry::DB_PRFX . "users (" . Registry::DB_PRFX . "users.timezone, " . Registry::DB_PRFX . "users.email, " . Registry::DB_PRFX . "users.created, " . Registry::DB_PRFX . "users.usertype)
VALUES (\"$timezone\", \"$email\", NOW(), \"$usertype\")
";
$database = new \App\LobbySIO\Database\Connect();
$count = $database->runQuery($query);
return $count;
}
public function setUserInfo($uid, $firstname, $lastname, $email, $usertypeid, $password) {
$query = "
UPDATE