TF
T-Fluencers Docs
Quay lại SRS

2. Cập nhật hồ sơ cá nhân#

Mục tiêu#

Cho phép người dùng xem và chỉnh sửa thông tin cá nhân sau khi đăng nhập.

Luồng nghiệp vụ#

  1. Người dùng truy cập trang "Thông tin tài khoản".
  2. Hệ thống hiển thị: ảnh đại diện, tên hiển thị, giới tính, ngày sinh, email.
  3. Người dùng chỉnh sửa và nhấn "Lưu thay đổi".
  4. Backend kiểm tra: tên và email không trống, email hợp lệ, ảnh JPG/PNG ≤ 5MB.
  5. Lưu thông tin và trả phản hồi thành công.

Ràng buộc dữ liệu#

TrườngKiểuBắt buộcGhi chú
Ảnh đại diệnFile (JPG, PNG)Không≤ 5MB
Tên hiển thịTextKhông để trống
Giới tínhEnum (Nam, Nữ, Khác)Không
Ngày sinhDateKhông
EmailTextĐịnh dạng email hợp lệ

Tiêu chí chấp nhận (Acceptance Criteria)#

#Tiêu chíĐiều kiện đạt
AC-2.1Hiển thị thông tin hiện tạiTruy cập trang → hiển thị đầy đủ: avatar, tên, giới tính, ngày sinh, email
AC-2.2Cập nhật tên hiển thịSửa tên → Lưu → tên mới hiển thị trên header và trang cá nhân
AC-2.3Upload avatar hợp lệUpload ảnh JPG/PNG ≤ 5MB → avatar cập nhật thành công
AC-2.4Từ chối avatar không hợp lệUpload file > 5MB hoặc không phải JPG/PNG → hiển thị lỗi, không lưu
AC-2.5Validate emailNhập email sai định dạng → hiển thị lỗi validation, không lưu
AC-2.6Tên không được trốngXóa trắng tên → nhấn Lưu → hiển thị lỗi "Tên không được để trống"