Begin Setup
This commit is contained in:
25
api/setup/setup.php
Normal file
25
api/setup/setup.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
$admin_user = $_GET["admin_user"];
|
||||
$admin_mail = $_GET["admin_mail"];
|
||||
$admin_passwd_1 = $_GET["admin_passwd_1"];
|
||||
$admin_passwd_2 = $_GET["admin_passwd_2"];
|
||||
|
||||
if (!isset($admin_user) || !isset($admin_mail) || !isset($admin_passwd_1) || !isset($admin_passwd_2)) {
|
||||
die('{"status":500, "error":"Missing fields"}');
|
||||
}
|
||||
|
||||
if ($admin_passwd_2 !== $admin_passwd_1) {
|
||||
die('{"status":500, "error":"Passwords do not match"}');
|
||||
}
|
||||
|
||||
$db = new PDO("sqlite:mcserv.db");
|
||||
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
|
||||
$sql = "
|
||||
CREATE TABLE IF NOT EXISTS users (
|
||||
id INT(11) PRIMARY KEY AUTOINCREMENT,
|
||||
username VARCHAR(30) PRIMARY KEY,
|
||||
mail VARCHAR(50),
|
||||
passwd VARCHAR(100)
|
||||
)
|
||||
";
|
||||
Reference in New Issue
Block a user