<?php
require 'connect.php';

// 🧩 Lấy dữ liệu từ form (giữ nguyên, không giới hạn độ dài, không mã hoá)
$username = trim($_POST['username'] ?? '');
$password = trim($_POST['password'] ?? '');
$email    = trim($_POST['email'] ?? '');
$secret   = trim($_POST['secret'] ?? '');

// 🧩 Kiểm tra dữ liệu bắt buộc
if ($username === '' || $password === '' || $email === '') {
    exit('❌ Thiếu thông tin bắt buộc.');
}

// 🧩 Các giá trị mặc định
$bloc_code = '0'; // 0 = tài khoản hoạt động bình thường
$ctl1_code = '1'; // 1 = user bình thường

// 🧩 Câu lệnh SQL (ghi đúng như người nhập, không mã hoá)
$sql = "INSERT INTO MEMB_INFO 
        (memb___id, memb__pwd, memb_name, sno__numb, mail_addr, bloc_code, ctl1_code)
        VALUES (:id, :pwd, :name, :sno, :mail, :bloc, :ctl)";

try {
    $pdo1->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $pdo2->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    $stmt1 = $pdo1->prepare($sql);
    $stmt2 = $pdo2->prepare($sql);

    $params = [
        ':id'   => $username,
        ':pwd'  => $password,   // ❌ Không mã hoá nữa
        ':name' => $username,
        ':sno'  => $secret,
        ':mail' => $email,
        ':bloc' => $bloc_code,
        ':ctl'  => $ctl1_code
    ];

    $stmt1->execute($params);
    $stmt2->execute($params);

    echo "✅ Đăng ký thành công trên cả 2 máy chủ!";
} catch (PDOException $e) {
    echo "❌ Lỗi khi ghi dữ liệu: " . $e->getMessage();
}
?>
