prepare($sql); $stmt->bind_param("ss", $input, $input); $stmt->execute(); $result = $stmt->get_result(); if ($result->num_rows > 0) { $user = $result->fetch_assoc(); $_SESSION['reset_user'] = $user['id']; $_SESSION['step'] = 2; $step = 2; } else { $msg = "тЭМ User рд╕рд╛рдкрдбрд▓рд╛ рдирд╛рд╣реА!"; $_SESSION['step'] = 1; } } // ЁЯСЙ Step 2: Password Reset if (isset($_POST['reset_pass'])) { if (!isset($_SESSION['reset_user'])) { $msg = "тЪая╕П Session Expired! рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛."; $step = 1; $_SESSION['step'] = 1; } else { $userId = $_SESSION['reset_user']; $newPass = password_hash($_POST['new_password'], PASSWORD_DEFAULT); $sql = "UPDATE users SET password=? WHERE id=?"; $stmt = $conn->prepare($sql); $stmt->bind_param("si", $newPass, $userId); if ($stmt->execute()) { $msg = "тЬЕ Password рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рдмрджрд▓рд▓рд╛!"; unset($_SESSION['reset_user']); $_SESSION['step'] = 1; $step = 1; } else { $msg = "тЭМ Error рдЖрд▓реА!"; $step = 2; $_SESSION['step'] = 2; } } } ?> Forgot / Reset Password

Forgot / Reset Password