diff --git a/src/server/cyberhex-code/install/create_admin.php b/src/server/cyberhex-code/install/create_admin.php index bc916f3..ee59f73 100644 --- a/src/server/cyberhex-code/install/create_admin.php +++ b/src/server/cyberhex-code/install/create_admin.php @@ -1,96 +1,74 @@ + - - - Cyberhex Installation - + + + + Change Password -

Please create an admin user:

-

The admin user is later used to create new users, add machines and do all administrative tasks in cyberhex.

-

Please choose a strong password, because the admin user is one of the main attack vectors of cyberhex.

-
- - - - +
+
+
+
+
+

Add a user

+
+
+ +
+ + +
+
+ + +
+
+ + +
+ + + Password: - -
- - -connect_error) { + $success=0; + die("Connection failed: " . $conn->connect_error); + } + $stmt = $conn->prepare("INSERT INTO users (email, username, password,perms) VALUES (?, ?, ?, ?)"); + $stmt->bind_param("ssss", $email, $username, $hash, $permissions); + + $email=htmlspecialchars($_POST["email"]); + $username=htmlspecialchars($_POST["username"]); + $password=$_POST["password"]; + $permissions="1111111111"; + $hash=password_hash($password, PASSWORD_BCRYPT); + + $stmt->execute(); + $stmt->close(); + $conn->close(); + echo '
'; + } + + ?> +
+
+
+
+
- // Check connection - if ($conn->connect_error) { - $success=0; - die("Connection failed: " . $conn->connect_error); - } - $stmt = $conn->prepare("INSERT INTO users (email, username, password,perms) VALUES (?, ?, ?, ?)"); - $stmt->bind_param("ssss", $email, $username, $hash, $permissions); - - $email=htmlspecialchars($_POST["email"]); - $username=htmlspecialchars($_POST["username"]); - $password=$_POST["password"]; - $permissions="1111111111"; - $hash=password_hash($password, PASSWORD_BCRYPT); - - $stmt->execute(); - $stmt->close(); - $conn->close(); - echo('

Admin created successfully! Continue installation

'); - } -?> - - -