dath-241 / coin-price-be-go

1 stars 0 forks source link

Hiện thực API về admin, user management #5

Open HienLe2004 opened 1 week ago

Sangquangnqs commented 1 day ago

Title: Phát triển API Xem thông tin tài khoản người dùng (User management)

(Temporary) Update later

1. Description:

Mục tiêu:

Yêu cầu:

200 OK: Trả về thông tin tài khoản người dùng hiện tại:

{
  "user_id": "string",
  "email": "user@example.com",
  "vip_level": "VIP-1",
  "created_at": "2024-01-01T12:00:00Z"
}

401 Unauthorized: Nếu không có token hoặc token không hợp lệ, trả về thông báo "Unauthorized":

{
  "error": "Unauthorized",
  "message": "Token không hợp lệ hoặc bị thiếu"
}

2. Demo Kết quả:

Nếu người dùng gửi request với Bearer Token hợp lệ, hệ thống trả về thông tin tài khoản:

{
  "user_id": "1234567890abcdef",
  "email": "user@example.com",
  "vip_level": "VIP-1",
  "created_at": "2024-01-01T12:00:00Z"
}

Nếu không có token hoặc token không hợp lệ, trả về mã lỗi 401 Unauthorized kèm thông báo:

{
  "error": "Unauthorized",
  "message": "Token không hợp lệ hoặc bị thiếu"
}

3. Screenshots:

200 OK:

401 Unauthorized:

4. Proposed Solution:

Assignees: @tacsquang & @Sangquangnqs