เครื่องมือจำลอง Social Login (OAuth Simulator)

สำหรับจำลองการเข้าสู่ระบบ Facebook, LINE, Google บน Localhost / Docker แบบเสมือนจริง 100%
หน้าระบบล็อกอินจริง หน้าแรก
สถานะ Session ในระบบปัจจุบัน:  ยังไม่มีการเข้าสู่ระบบ (Guest Mode)

1. ปุ่มทดสอบด่วน 1-Click (Quick OAuth Presets)

คลิกปุ่มเพื่อส่งข้อมูลจำลองตรงเข้าสู่ oauth_users.php เสมือนได้รับ Callback จากผู้ให้บริการภายนอกจริง:

2. แบบฟอร์มกำหนดค่า Payload จำลองเอง (Custom OAuth Payload)

ท่านสามารถกำหนดชื่อ อีเมล และ Provider User ID เพื่อทดสอบกรณีเฉพาะ (Edge Cases) หรือทดสอบผูกบัญชีเดิมได้ตามต้องการ:

กลไกการทำงานของระบบ Social Login:
  1. เมื่อผู้ใช้คลิกปุ่ม Social Login ข้อมูลจำลองจะถูกบรรจุลงใน $_SESSION['provider'], $_SESSION['provider_id'], $_SESSION['member_name'], $_SESSION['email']
  2. ระบบจะส่งต่อ (Redirect) ไปที่ oauth_users.php
  3. oauth_users.php จะเรียก user_process.php (checkIsUser) ตรวจสอบกับฐานข้อมูล MySQL tbl_member_data:
    • หากเป็นสมาชิกใหม่ (countUser = 0): จะแสดงข้อตกลงและเงื่อนไข (Policy Modal) และนำทางไปหน้าสร้างบัญชี member_create.php โดยนำชื่อและอีเมลมาใส่ให้อัตโนมัติ
    • หากเป็นสมาชิกเดิม (countUser > 0): จะโหลดข้อมูลสิทธิ์ (getMeminfo) และล็อกอินเข้าสู่หน้าแรก index.php ทันที