เข้าสู่ระบบครั้งแรก←
Admin หลักของ tenant login mergchat ครั้งแรก หลังจาก DevOps deploy เสร็จ
ภาพรวม←

หมายเลขในรูป:
- โลโก้ + ชื่อ MergeChat
- ช่อง Username / ID — กรอก email หรือ username ที่ Admin ให้มา
- ช่องรหัสผ่าน — รองรับตัวอักษรพิเศษได้ (special chars OK)
- ปุ่ม "เข้าสู่ระบบ" — กด Enter ก็ได้
หลัง DevOps run New-Server-MergChat (NSMC) phase 4 จะมีบัญชี admin แรก:
- Email:
admin@chat.<your-domain>(เช่นadmin@chat.aurora1688.vip) - Password:
Chat@1234(default — เปลี่ยนทันทีหลัง login) - Role:
admin - Display Name:
Super Admin
URL หน้า login: https://chat.<your-domain>/login
ขั้นตอน←
1. เปิดเว็บ←
เปิด browser → ไปที่ https://chat.<your-domain>/
ระบบจะ redirect ไปหน้า /login อัตโนมัติ (ถ้ายังไม่มี token)
2. กรอก credentials←
| Field | ค่า |
|---|---|
| Username / ID | admin@chat.<your-domain> |
| รหัสผ่าน | Chat@1234 |
กด เข้าสู่ระบบ
3. เข้าสู่หน้า Inbox←
เมื่อ login สำเร็จ:
- ระบบ redirect ไป
/(หน้า Inbox) - localStorage มี
token(JWT) +agent(info ของ admin) - มุมล่างซ้ายแสดง avatar + ชื่อ "Super Admin" + role "admin"
ครั้งแรกจะเจอหน้าเปล่า (ยังไม่มี OA + ไม่มีการสนทนา) — ปกติ
4. เปลี่ยนรหัสผ่านทันที←
ห้ามใช้ Chat@1234 ในการ production
Default password เผยแพร่ในเอกสาร DevOps — เปลี่ยนทันที ก่อน expose URL ให้ทีม
ขั้นตอน:
- ไปที่ Settings → 👥 จัดการ Agent
- หา row ของตัวเอง → กด แก้ไข
- ระบุรหัสผ่านใหม่ในช่องรหัสผ่าน
- กด บันทึก → JWT ปัจจุบันใช้ได้ต่อ (ไม่ต้อง re-login)
5. ขั้นถัดไป←
→ ไปต่อที่ สร้าง Agent คนแรก เพื่อสร้างบัญชีให้ทีม support
คำถามที่พบบ่อย←
Login ไม่ได้
- ตรวจ Caps Lock
- ตรวจ email — เป็น
admin@chat.<DOMAIN>(เปลี่ยน DOMAIN ตามจริง) - ติดต่อ DevOps ที่ deploy ให้ confirm บัญชีและรหัสผ่าน default
Login เสร็จแล้ว refresh แล้ว session หาย
JWT 7d expiry — ปกติยังไม่หมดอายุ ตรวจ:
- browser ไม่ได้ตั้ง "block cookies" หรือ "private mode"
- localStorage ไม่ disable
- เครือข่าย proxy ไม่ block
/api/auth/loginresponse
ลืม Default Password
ดูใน DevOps NSMC handoff หรือ:
ที่อ้างอิง←
- หน้า login source:
mergchat:line-inbox-frontend/src/pages/Login.tsx - Backend route:
POST /api/auth/login(ดู API-Docs-MergeChat) - NSMC config:
New-Server-MergChat/templates/config.yamlfieldadmin_password