DOL Edu - Login UX One-page Handbook
DomainsDOL EnglishUX579 words3 min read
Mục tiêu
Phần tiêu đề “Mục tiêu”- 1 trang để Product/Design/QA chốt nhanh quyết định login cho cả 3 domain.
- Đảm bảo khác biệt domain nhưng không làm vỡ trải nghiệm chung.
Quy tắc cốt lõi
Phần tiêu đề “Quy tắc cốt lõi”Một tài khoản dùng nhiều domain.Một tài khoản có 1 primary email và có thể có thêm email phụ đã verify để đăng nhập.Quản lý thiết bị theo account/session: nếu có giới hạn thì giới hạn theo phiên active, không mặc định theodesktop/tablet/mobile.Browse-first: chỉ login khi cần.Intent-first surface: auth-intent -> full-page, action-intent -> popup.Global auth entry: CTA login/signup toàn cục vẫn đi full-page.Return-to-context: login xong quay lại đúng việc đang làm.Recovery không bế tắc: lỗi nào cũng có bước tiếp theo.Recovery email: có thể dùng 1 email chứa cả OTP + link shortcut, nhưng OTP vẫn là đường chính trên UI.Kid parent-managed: phụ huynh tạo account học cho con, con vào học bằng code.Kid-only parent lane: luồng phụ huynh chỉ có ở domain KID, không hiển thị tại English/Academy.Growth continuity: account Kid đi tiếp sang English/Academy khi user lớn lên.Same-account upgrade: khi user cần login độc lập, kích hoạt email/password trên chính account Kid.
12 tình huống phải đúng
Phần tiêu đề “12 tình huống phải đúng”- User cũ login nhanh và quay lại đúng context.
- User mới signup không bị ép profile dài.
- Guest bị chặn action -> popup auth -> replay action.
- Quên mật khẩu luôn có fallback OTP.
- Login ở domain khác với domain đã đăng ký vẫn dùng cùng account.
- Domain đích chưa có dữ liệu thì có “điểm bắt đầu” rõ ràng.
- Kid domain hiển thị đúng vai trò phụ huynh/học viên.
- Phụ huynh tạo con -> con vào bằng code -> sau này chuyển domain vẫn giữ continuity.
- User từ KID nâng cấp sang login độc lập không bị tạo account mới.
- Nếu mở nhầm lane phụ huynh ở English/Academy thì hệ thống chuyển sang KID, không xử lý tại chỗ.
- Email phụ đã verify phải login vào đúng cùng account, không sinh account mới.
- Nếu chạm giới hạn phiên/thiết bị thì user thấy ngay danh sách phiên active để tự logout và tiếp tục.
Trải nghiệm tối giản
Phần tiêu đề “Trải nghiệm tối giản”- Mỗi màn auth 1 CTA chính.
- Copy ngắn, dễ hiểu, không jargon kỹ thuật.
- Không reset flow vô lý khi user đang dở việc.
Checklist trước khi release
Phần tiêu đề “Checklist trước khi release”- Pass
Quick GatetrongREG_Login_UX_Review_Checklist.md. - Đủ case trong
REG_Login_Scenario_Catalog.md. - Không mâu thuẫn với
REG_Login_UX_Blueprint.md.
Nguồn chuẩn
Phần tiêu đề “Nguồn chuẩn”REG_Login_UX_Blueprint.mdREG_Login_Domain_Coverage_Matrix.mdREG_Login_Scenario_Catalog.mdREG_Login_UX_Review_Checklist.mdREG_Login_Copy_Library.md
Change log
Phần tiêu đề “Change log”- 2026-03-05: Chuyển handbook sang scope DOL Edu đa-domain, giữ format ngắn và quyết định rõ.
- 2026-03-05: Khóa domain boundary cho lane phụ huynh: Kid-only, không hiển thị tại English/Academy.
- 2026-03-06: Bổ sung rule
primary email + verified login emailscho cùng một account. - 2026-03-06: Bổ sung rule quản lý thiết bị theo
account/session control, không theo quota hệ điều hành. - 2026-03-06: Bổ sung rule
global auth entry -> full-pagevà1 email recovery chứa OTP + link shortcut.