🔐 reCAPTCHA & เข้าสู่ระบบด้วย Google
ป้องกันบอทเดารหัสผ่านและการจองปลอม และให้พนักงานเข้าสู่ระบบด้วยบัญชี Google ได้ในคลิกเดียว — ตั้งค่าที่ ตั้งค่า → reCAPTCHA & Google
Google reCAPTCHA
| เวอร์ชั่น | ลักษณะ | เหมาะกับ |
|---|---|---|
| v2 Checkbox | ติ๊ก "ฉันไม่ใช่โปรแกรมอัตโนมัติ" | ต้องการความชัดเจน |
| v3 Invisible | ไม่รบกวนผู้ใช้ ให้คะแนน 0.0–1.0 | หน้าจองที่ต้องการความลื่นไหล |
- สร้างคีย์ที่ Google reCAPTCHA Admin — เลือกเวอร์ชั่นให้ตรงกับที่จะใช้ (คีย์ v2 กับ v3 ใช้แทนกันไม่ได้) และเพิ่มโดเมนของเว็บไซต์
- วาง Site Key และ Secret Key เลือกเวอร์ชั่น แล้วเปิดสวิตช์
- เลือกว่าจะใช้กับฟอร์มจองห้องหน้าเว็บด้วยหรือไม่ (หน้าเข้าสู่ระบบหลังบ้านใช้เสมอเมื่อเปิด)
ก่อนเปิดใช้: ทดสอบให้แน่ใจว่าคีย์ถูกต้อง หากตั้งผิดจะเข้าสู่ระบบไม่ได้ — กรณีฉุกเฉินให้ตั้งค่า
recaptcha_enabled เป็น 0 ในตาราง settingsเข้าสู่ระบบด้วย Google
- เปิด Google Cloud Console → Credentials สร้าง OAuth client ID ประเภท Web application
- คัดลอก Authorized redirect URI จากหน้าตั้งค่าไปวางใน Google Console
- นำ Client ID และ Client Secret มาวาง แล้วเปิดสวิตช์
- ที่ ตั้งค่า → ผู้ใช้งาน ใส่อีเมล Google ของพนักงานแต่ละคน
ใครเข้าได้บ้าง? เฉพาะบัญชีที่มีอยู่ในระบบ เปิดใช้งาน และอีเมลตรงกับ Google account ที่ยืนยันอีเมลแล้วเท่านั้น — ระบบไม่สร้างบัญชีใหม่ให้อัตโนมัติ เข้าครั้งแรกระบบจะผูกบัญชี Google ไว้ ยกเลิกการผูกได้ที่หน้าผู้ใช้งาน
ป้องกันการเดารหัสผ่าน
ใส่รหัสผ่านผิดครบจำนวนครั้งที่กำหนด (ค่าเริ่มต้น 5 ครั้ง) ระบบจะล็อกการเข้าสู่ระบบชั่วคราว (ค่าเริ่มต้น 15 นาที) นับแยกตาม IP และชื่อผู้ใช้ เมื่อเข้าสู่ระบบสำเร็จตัวนับจะรีเซ็ต
