# MCUWA v1.0 – Pre‑Deployment Changes

วันที่จัดเตรียม: 25 กรกฎาคม 2569

## การเปลี่ยนแปลงสำคัญ

- ปรับ URL ให้ใช้ได้ทั้ง XAMPP (`/alumni_system`) และโดเมนจริง
- แยกค่าฐานข้อมูลสำหรับเครื่องทดสอบและ Netway
- ไม่แสดงรายละเอียดข้อผิดพลาดของฐานข้อมูลต่อผู้ใช้
- จำกัดหน้ารายละเอียดข่าวสาธารณะให้แสดงเฉพาะข่าว `published`
- จำกัดข่าวหน้าแรกให้แสดงเฉพาะข่าว `published`
- เปลี่ยนการอนุมัติและลบข้อมูลจาก GET เป็น POST
- เพิ่ม CSRF token ในฟอร์มสำคัญ
- ป้องกันผู้ดูแลลบบัญชีตนเองขณะใช้งาน
- แก้เส้นทางดูรายละเอียดสมาชิกในหน้าผู้ดูแล
- ตรวจไฟล์อัปโหลดจาก MIME จริง ขนาด และโครงสร้างรูปภาพ
- สุ่มชื่อไฟล์อัปโหลดและปิดการรันสคริปต์ในโฟลเดอร์ `uploads`
- กำหนดรหัสผ่านขั้นต่ำ 8 ตัวอักษรให้ตรงกัน
- เพิ่มรายการตรวจสอบสำหรับนำระบบขึ้น Netway
- ลบอักขระ `ฆ` ที่หลงอยู่ก่อนหน้า HTML ในหน้าสมัครสมาชิก
- เพิ่มช่องเลือกหมวดข่าวในหน้าแก้ไขข่าว

## สิ่งที่ยังต้องทำหลังได้รับข้อมูลจาก Netway

- กรอกชื่อฐานข้อมูล ชื่อผู้ใช้ และรหัสผ่านฐานข้อมูลจริงใน `includes/config.php`
- อัปโหลดและนำเข้าฐานข้อมูล
- ทดสอบ PHP บนเซิร์ฟเวอร์จริง
- ตรวจ HTTPS และสิทธิ์ของโฟลเดอร์อัปโหลด
- ล้างข้อมูลทดลองก่อนเปิดรับสมาชิกจริง

