diff --git a/src/server/cyberhex-code/system/secure_zone/php/passwd.php b/src/server/cyberhex-code/system/secure_zone/php/passwd.php new file mode 100644 index 0000000..2fdcfa5 --- /dev/null +++ b/src/server/cyberhex-code/system/secure_zone/php/passwd.php @@ -0,0 +1,119 @@ + + + + + + + + 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", $new_password1, $username); + $stmt->execute(); + $stmt->close(); + $conn->close(); + echo '
'; + + } else { + echo ''; + } + } else { + echo ''; + } + }else{ + echo ''; + } + + // Close the connection + } + ?> + +
+
+
+
+
+ + diff --git a/src/server/cyberhex-code/system/secure_zone/php/profile.php b/src/server/cyberhex-code/system/secure_zone/php/profile.php index 1f431c5..cb27904 100644 --- a/src/server/cyberhex-code/system/secure_zone/php/profile.php +++ b/src/server/cyberhex-code/system/secure_zone/php/profile.php @@ -73,6 +73,7 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
+ '; } ?> -