Login / Logout (Agent)←
วิธี login + logout จากระบบ mergchat สำหรับ Agent

หมายเลขในรูป:
- แบรนด์ MergeChat
- Username / ID input (ตามที่ Admin ตั้งให้)
- รหัสผ่าน input
- ปุ่มเข้าสู่ระบบ — POST /api/auth/login
Login←
- เปิด browser → ไปที่
https://chat.<your-domain>/ - ระบบ redirect ไป
/loginถ้ายังไม่มี token - กรอก:
- Username / ID — ตามที่ Admin ให้มา (email หรือ string)
- รหัสผ่าน — ตามที่ Admin ให้มา
- กด เข้าสู่ระบบ
- ถ้าสำเร็จ → ไปหน้า Inbox (
/)
หลัง Login←
ระบบเก็บ:
token(JWT) — อายุ 7 วันagent(info ของคุณ — name, role, email)
ทั้งคู่อยู่ใน browser localStorage — ไม่ต้อง login ใหม่ภายใน 7 วัน
Logout←
- ไปที่ Settings (⚙️) → คลิก ออก มุมล่างซ้าย
- ระบบเคลียร์ localStorage + redirect ไป
/login
หรือ:
- เปิด DevTools → Application → Local Storage → Clear (manual)
Auto Logout←
JWT หมดอายุ 7 วันหลัง login — ระบบจะ force logout อัตโนมัติเมื่อเรียก API แล้วได้ 401
ยืดอายุ session
Login ใหม่อย่างน้อยทุก 6 วันเพื่อ refresh JWT ก่อนหมดอายุ
คำถามที่พบบ่อย←
ลืมรหัสผ่าน
ติดต่อ Admin หลัก — Admin reset password ผ่าน Settings → จัดการ Agent → แก้ไข
Login เข้าจากหลายเครื่องพร้อมกันได้ไหม
ได้ — JWT ใช้ได้ทุกที่จนหมดอายุ
Login ค้างที่ "กำลังโหลด..." นาน
Network slow / WebSocket connect ช้า — ลอง refresh, หรือตรวจ network tab → /api/auth/login response status
ที่อ้างอิง←
- หน้า login source:
mergchat:line-inbox-frontend/src/pages/Login.tsx - API: POST
/api/auth/login(ดู API-Docs-MergeChat)