Reset Password

NOW()"; $result = mysqli_query($conn, $query); if (mysqli_num_rows($result) > 0) { // Token valid if (isset($_POST['submit'])) { // Ambil password baru dari form $new_password = mysqli_real_escape_string($conn, $_POST['new_password']); $confirm_password = mysqli_real_escape_string($conn, $_POST['confirm_password']); // Validasi password if (strlen($new_password) < 8) { echo ""; exit(); } if ($new_password === $confirm_password) { // Hash password baru $hashed_password = password_hash($new_password, PASSWORD_ARGON2I); // Update password di database $update_query = "UPDATE admin SET password = '$hashed_password', reset_token = NULL, token_expiry = NULL WHERE reset_token = '$token'"; if (mysqli_query($conn, $update_query)) { echo ""; } else { echo ""; } } else { echo ""; } } } else { // Token tidak valid atau kedaluwarsa echo ""; exit(); } } else { // Token tidak tersedia echo ""; exit(); } ?>