# V5.0.1 – Zalo login fix

Sửa lỗi `Thiếu zalo_uid hoặc fullname`.

## Nguyên nhân
Backend xác minh access token lấy được UID nhưng có trường hợp Zalo không trả `name`. Mini App đã gửi `client_user.name`, nhưng endpoint `/auth/zalo` v5.0.0 chưa dùng dữ liệu này làm fallback nên `ZaloAuthService` chặn đăng nhập.

## Cách sửa
- UID vẫn bắt buộc lấy từ access token đã xác minh ở server.
- Nếu `client_user.id` được gửi lên, backend đối chiếu nó phải trùng UID đã xác minh.
- Tên/avatar ưu tiên profile server; nếu thiếu thì dùng client profile sau khi UID khớp.
- Nếu Zalo vẫn không cấp tên thì tạo tên tạm `Người dùng Zalo`, không làm đăng nhập thất bại.

Không cần thay đổi database.
