Fix setup.php
This commit is contained in:
parent
c6e0e1913f
commit
2c0819d8b7
10
setup.php
10
setup.php
@ -30,15 +30,15 @@ if (is_empty($_POST['username']) || is_empty($_POST['password']) || is_empty($_P
|
|||||||
</form>
|
</form>
|
||||||
<?php
|
<?php
|
||||||
} else {
|
} else {
|
||||||
require_once __DIR__ . "/lib/login.php";
|
|
||||||
header("Content-Type: text/plain");
|
header("Content-Type: text/plain");
|
||||||
if (user_exists($_POST['username'])) {
|
$user = User::byUsername($_POST['username']);
|
||||||
$userid = $database->get('accounts', 'uid', ['username' => $_POST['username']]);
|
if ($user->exists()) {
|
||||||
|
$userid = $user->getID();
|
||||||
echo "User already exists, skipping creation.\n";
|
echo "User already exists, skipping creation.\n";
|
||||||
} else {
|
} else {
|
||||||
$userid = adduser($_POST['username'], $_POST['password'], $_POST['realname'], (filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) ? $_POST['email'] : null), "", "", 1);
|
$userid = User::add($_POST['username'], $_POST['password'], $_POST['realname'], (filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) ? $_POST['email'] : null), "", "", 1);
|
||||||
echo "User account #$userid created.\n";
|
echo "User account #$userid created.\n";
|
||||||
}
|
}
|
||||||
$database->insert('assigned_permissions', ['uid' => $userid, 'permid' => 1]);
|
$database->insert('assigned_permissions', ['uid' => $userid, 'permid' => 1]);
|
||||||
die("ADMIN permission assigned.");
|
die("ADMIN permission assigned.");
|
||||||
}
|
}
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 639192478e91666490ca7728c5e335dc06f0c111
|
Subproject commit 7f2e7a8cafafec079657d2b346cfb2c7ac6fa08d
|
Loading…
x
Reference in New Issue
Block a user