Files
panel/api/setup/setup.php
2026-01-24 19:19:59 +01:00

25 lines
702 B
PHP

<?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)
)
";