HamThai
Phase 11A

รองรับผู้ใช้ทั่วไป + ระบบสมาชิกแบบใหม่

โดย E25WOP 09 Jul 2026 👁️ 69 💬 0

ระบบสมาชิกแบบใหม่ที่รองรับทั้งนักวิทยุสมัครเล่นและผู้ใช้ทั่วไป พร้อมระบบ Login ด้วย Username หรือ Call Sign

Phase 11A: General Users + Membership System

สิ่งที่เพิ่มใหม่

ระบบสมาชิก 2 ประเภท

  • นักวิทยุสมัครเล่น (Ham) — สมัครด้วย Call Sign เหมือนเดิม เข้าถึง Logbook, QSL, ADIF ได้ครบ
  • ผู้ใช้ทั่วไป (General) — สมัครด้วย Username โดยไม่ต้องมี Call Sign เข้าถึงโพสต์ คอมเมนต์ ปฏิกิริยา และกิจกรรมได้

ระบบ Login แบบใหม่

  • เข้าสู่ระบบได้ด้วย Username หรือ Call Sign + รหัสผ่าน
  • รองรับการ Login ด้วย Call Sign เดิมแบบ backward compatible

การสมัครสมาชิกใหม่

  • เลือกประเภทสมาชิกได้ตอนสมัคร (นักวิทยุ / ผู้ใช้ทั่วไป)
  • นักวิทยุกรอก Call Sign, ผู้ใช้ทั่วไปกรอก Username
  • ป้องกัน Username ซ้ำกับ Call Sign

Badge แสดงสถานะสมาชิก

  • แสดง Badge ประเภทสมาชิก (นักวิทยุ / ผู้ใช้ทั่วไป)
  • แสดงระดับใบอนุญาต (ขั้นต้น/ขั้นกลาง/ขั้นสูง) สำหรับนักวิทยุ
  • แสดงสถานะยืนยัน Call Sign

หน้าโปรไฟล์แบบใหม่

  • นักวิทยุ: หน้าโปรไฟล์ที่ /callsign/{callsign}
  • ผู้ใช้ทั่วไป: หน้าโปรไฟล์ที่ /u/{username}
  • รองรับการแสดงผลที่ถูกต้องสำหรับทุกประเภทสมาชิก

ค้นหาและ Directory

  • ค้นหาสมาชิกได้ทั้งด้วย Username และ Call Sign
  • Member Directory รองรับทั้ง 2 ประเภทสมาชิก

สิ่งที่แก้ไข/ปรับปรุง

  • ปรับปรุงหน้า Login ให้รองรับการเข้าสู่ระบบด้วย Username หรือ Call Sign
  • ปรับปรุงหน้า Register ให้เลือกประเภทสมาชิกได้
  • ปรับปรุงหน้า Dashboard และ Profile ให้แสดงผลที่ถูกต้องสำหรับทุกประเภทสมาชิก
  • ปรับปรุงระบบ Search และ Member Directory ให้รองรับ Username
  • แสดงชื่อ/Handle ที่ถูกต้องในโพสต์ คอมเมนต์ และหน้าต่างๆ ทั่วเว็บไซต์
  • ปรับปรุงความปลอดภัยของระบบสมัครสมาชิก ป้องกันการชนกันของ Username และ Call Sign

หมายเหตุ

  • สมาชิกเดิมทุกท่านยังใช้งานได้ปกติ ไม่ต้องทำอะไรเพิ่ม
  • นักวิทยุยังเข้าถึง Logbook, QSL, ADIF ได้เหมือนเดิม
  • ผู้ใช้ทั่วไปสามารถโพสต์ คอมเมนต์ แสดงความรู้สึก และเข้าร่วมกิจกรรมได้

ความคิดเห็น (0)

เข้าสู่ระบบ เพื่อแสดงความคิดเห็น

ยังไม่มีความคิดเห็น