96) { $login_err = "Password cannot have more than 96 characters."; } else{ $new_password = trim($_POST["new_password"]); } // Validate confirm password if(empty(trim($_POST["confirm_password"]))){ $login_err = "Please confirm the password."; } else{ $confirm_password = trim($_POST["confirm_password"]); if(empty($new_password_err) && ($new_password != $confirm_password)){ $login_err = "Password did not match."; } } // Check input errors before updating the database if(empty($login_err) ){ // Prepare an update statement $sql = "UPDATE users SET password = ? WHERE id = ?"; if($stmt = mysqli_prepare($link, $sql)){ // Bind variables to the prepared statement as parameters mysqli_stmt_bind_param($stmt, "si", $param_password, $param_id); // Set parameters $param_password = password_hash($new_password, PASSWORD_DEFAULT); $param_id = $_SESSION["id"]; // Attempt to execute the prepared statement if(mysqli_stmt_execute($stmt)){ // Password updated successfully. Destroy the session, and redirect to login page session_destroy(); header("location: login.php"); exit(); } else{ echo "Oops! Something went wrong. Please try again later."; } // Close statement mysqli_stmt_close($stmt); } } } if(isset($_POST["user_token"])){ $sql="update users set user_token = ? where id = ?"; $stmt = mysqli_prepare($link, $sql); $user_token=$_POST["user_token"]; $id=$_SESSION["id"]; mysqli_stmt_bind_param($stmt, "si", $user_token, $id); mysqli_stmt_execute($stmt); mysqli_stmt_close($stmt); $msg="User Token wurde hinzugefügt."; } // Close connection mysqli_close($link); ?> Passwort zurücksetzen "); ?> load_user()"; echo("
");?>

Passwort zurücksetzen

' . $login_err . '
'; } ?>

Hier kannst du deinen Jakach-Account verknüpfen, um dich leichter einzuloggen.

Du findest dein User-Token in bei deinem Jakach Account (hier)

' . $msg . '
'; ?>