Chức năng này lưu trữ danh sách những tài khoản dùng để đăng nhập vào hệ thống thông qua mobile app hoặc web app.
Những tài khoản này thường là tài khoản khách hàng, đối tác, hoặc tài khoản nhân viên công ty. Những tài khoản được nhóm thành từng nhóm, mỗi nhóm này được ban quyền riêng thông qua Command Authorization.
⚠️ Chú ý
Chức năng này được dùng chung cho tất cả các entity trong csdl.
Danh mục operator định nghĩa tại Operator Definition là danh mục user nội bộ trong doanh nghiệp và thường thực hiện các tác vụ backend.
Danh mục mobile user thường được tạo ra cho người ngoài công ty để login vào mobile app hoặc các web app công khai như cổng thông tin nhân viên.
Tất cả các user mobile đều có chung mã operator id, mã này quy định ở server config file cùng với default entity.
Tuy có chung mã Operator Id, nhưng các user mobile đều được phân vào các nhóm user Operator Group và được phân quyền khác nhau.
Có 3 thông tin tối thiểu cần khai báo khi tạo tài khoản mới:
User Name : Tên dùng khi đăng nhập.
Email : Dùng để gửi password khi tạo tài khoản mới. Phone cũng có thể được dùng để gửi tin nhắn sms cho chủ tài khoản.
PhoebusOG : Mã Operator Group.
Tên đăng nhập của tài khoản. Ta nên dùng trùng với mã khách hàng để có thể liên kết tài khoản đăng nhập với mẩu tin khách hàng dễ dàng hơn.
Select Employee Code or Customer Code if this user belong to a customer of the company.
Mã nhân viên. Nếu tài khoản này là của nhân viên công ty, hoặc đối tác. Ta có thể khai báo mã nhân viên hoặc nhân viên phụ trách đối tác ở ô này.
Select Employee Code or Customer Code if this user belong to a customer of the company.
Ngôn ngữ giao diện.
Hình đại diện tải lên sẽ có tên MU_
+ Id của tài khoản.
Ví dụ trong hình trên. Tên hình up lên sẽ có tên : MU_287b49b7-31ec-4891-bd5b-ea78ab339afa
Hình này được lưu trữ ở chức năng Image
Khi up hình đại diện, nên chọn các hình có kích thước nhỏ để không làm chậm việc hiển thị trên giao diện của các app mobile và web.
Khi user mới khởi tạo và chưa có mật khẩu. Mật khẩu ban đầu sẽ là giá trị Phone của mẩu tin này.
Đăng nhập
GET ServiceEndPoint/ pbs_bo_authentication_mobilelogin
"status": 200,
"msg": "Returned the user info and Token",
"APIReturnCode": "100. OK",
"APIMsg": "",
"data": {
"userAccount": {
"MuId": "287b49b7-31ec-4891-bd5b-ea78ab339afa",
"UserName": "daovuong",
"DisplayName": "Vương Cẩm Đào",
"Dob": "2023-02-14",
"Email": "daovuong@zymail.com",
"Phone": "0901234567",
"Address": "67 Mai Chi Tho",
"City": "HCM",
"Suspended": "",
"PhoebusOd": "VCD",
"PropertyID": "",
"AllowNoti": "",
"AllowEmailNoti": "",
"Language": "",
"Updated": "2023-02-14",
"UpdatedBy": "PBS",
"AuthenticationService": "MobileUser"
},
"Token": "AA...."
}
}
Nếu đăng nhập không có mật khẩu chương trình sẽ đưa ra hướng dẫn:
{
"status": 401,
"msg": "Password not set, use telephone number as password",
"APIReturnCode": "",
"APIMsg": "",
"data": null
}
Updated on : 2023-05-19 13:27:02. by : . at X1-EXTREME.
Topic : Mobile User. pbs.bo.crm.mobile.mu