<?php
// api/reset_pwd.php - 統帥密碼強制重置器
header("Content-Type: text/html; charset=utf-8");
require_once 'db.php';

$username = 'rainzoowon';
$new_password_plain = '88888888';

// 產生密碼的雜湊加密版 (防止 login.php 使用 password_verify 檢查)
$new_password_hashed = password_hash($new_password_plain, PASSWORD_DEFAULT);

try {
    // 尋找統帥帳號
    $stmt = $pdo->prepare("SELECT id FROM users WHERE username = ?");
    $stmt->execute([$username]);
    $user = $stmt->fetch();

    if ($user) {
        // 大多數現代系統使用 password_hash 加密，我們將加密後的密碼寫入
        // 備註：如果您的 login.php 是比對純文字，您可以把 $new_password_hashed 改成 $new_password_plain
        $updateStmt = $pdo->prepare("UPDATE users SET password = ? WHERE username = ?");
        $updateStmt->execute([$new_password_hashed, $username]);

        echo "
        <div style='background:#121212; color:#00ff88; padding:40px; text-align:center; font-family:sans-serif; height:100vh; display:flex; flex-direction:column; justify-content:center;'>
            <h1>👑 統帥密碼已重置！</h1>
            <p>您的帳號：<b>{$username}</b></p>
            <p>您的新密碼：<b>{$new_password_plain}</b></p>
            <p style='color:#888; margin-top:20px;'>從現在起，您隨時可以用這組密碼從 login.html 正常登入。</p>
            <a href='../login.html' style='display:inline-block; margin-top:30px; padding:15px 30px; background:#ffd700; color:#000; text-decoration:none; font-weight:bold; border-radius:50px;'>返回登入頁面測試</a>
        </div>";
    } else {
        echo "<h2 style='color:red;'>找不到帳號：{$username}。請確認資料庫中是否有此帳號。</h2>";
    }

} catch (Exception $e) {
    echo "<h2 style='color:red;'>系統錯誤：" . $e->getMessage() . "</h2>";
}
?>