<?php
$conn = mysqli_connect('localhost', 'mfudevlo_batuawallet', 'batua@wallet6602#', 'mfudevlo_batuawalletdb');

if (!$conn) { die("DB Connection Failed"); }

if (isset($_GET['id'])) {
    $id = mysqli_real_escape_string($conn, $_GET['id']);

    // ১. রিকোয়েস্ট টেবিল থেকে তথ্য নিন
    $result = $conn->query("SELECT * FROM pin_reset_requests WHERE id='$id' AND status='pending'");

    if ($result && $row = $result->fetch_assoc()) {
        $mobile = $row['mobile'];
        $new_pin = $row['new_pin'];

        // ২. মূল signup_table আপডেট করুন
        $update = $conn->query("UPDATE signup_table SET pin='$new_pin' WHERE mobile='$mobile'");

        if ($update) {
            // ৩. স্ট্যাটাস পরিবর্তন করুন যেন লিঙ্কটি আর কাজ না করে
            $conn->query("UPDATE pin_reset_requests SET status='approved' WHERE id='$id'");
            echo "<h1 style='color:green; text-align:center;'>✅ পিন সফলভাবে পরিবর্তন করা হয়েছে!</h1>";
        } else {
            echo "Update Failed: " . $conn->error;
        }
    } else {
        echo "<h1>❌ লিঙ্কটি ভুল অথবা পিন ইতিমধ্যে পরিবর্তন করা হয়েছে।</h1>";
    }
}
?>