From 7f4b922d201fe2c4eab63f05a3e8e912df8e94ed Mon Sep 17 00:00:00 2001 From: jakani24 Date: Sat, 20 Jan 2024 09:41:14 +0100 Subject: [PATCH] created create_user --- src/server/cyberhex-code/system/index.php | 4 + .../system/secure_zone/php/add_user.php | 140 ++++++++++++++++++ 2 files changed, 144 insertions(+) create mode 100644 src/server/cyberhex-code/system/index.php create mode 100644 src/server/cyberhex-code/system/secure_zone/php/add_user.php diff --git a/src/server/cyberhex-code/system/index.php b/src/server/cyberhex-code/system/index.php new file mode 100644 index 0000000..769364c --- /dev/null +++ b/src/server/cyberhex-code/system/index.php @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/src/server/cyberhex-code/system/secure_zone/php/add_user.php b/src/server/cyberhex-code/system/secure_zone/php/add_user.php new file mode 100644 index 0000000..11ccbb7 --- /dev/null +++ b/src/server/cyberhex-code/system/secure_zone/php/add_user.php @@ -0,0 +1,140 @@ + + + + + + + + Change Password + + + +
+
+
+
+
+

Change Password ()

+
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ + connect_error) { + die("Connection failed: " . $conn->connect_error); + } + $sql = "SELECT * FROM users WHERE username = ?"; + $stmt = $conn->prepare($sql); + $stmt->bind_param("s", $username); + + // Execute the statement + $stmt->execute(); + + // Get the result + $result = $stmt->get_result(); + $stmt->close(); + $conn->close(); + + + // Check if the user exists and verify the password + if($new_password1===$new_password2){ + if ($result->num_rows > 0) { + $row = $result->fetch_assoc(); + if (password_verify($password, $row['password'])) { + //password correct update + // Create connection + $conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD,$DB_DATABASE); + + // Check connection + if ($conn->connect_error) { + $success=0; + die("Connection failed: " . $conn->connect_error); + } + $stmt = $conn->prepare("UPDATE users set password = ? where username = ?"); + $stmt->bind_param("ss", $hash, $username); + $stmt->execute(); + $stmt->close(); + $conn->close(); + echo '
'; + + } else { + echo ''; + } + } else { + echo ''; + } + }else{ + echo ''; + } + + // Close the connection + }elseif($block=0){ + echo ''; + } + ?> + +
+
+
+
+
+ +