getUser
Lấy dữ liệu của một người dùng đã được ủy quyền. 🔐 Phương thức này yêu cầu ủy quyền?.
Người dùng?.getUser( langCode? );
Ví dụ tối thiểu
// 1. Ủy quyềnawait AuthProvider?.auth("email", {
"authData": [?{
"marker": "email_reg",?"value": "your@email.com",?},
{
"marker": "password_reg",?"value": "yourPassword"?}]});
// 2. Lấy người dùngconst value = await Người dùng?.getUser()
Phương thức này gửi một yêu cầu để lấy dữ liệu của một người dùng đã được ủy quyền. Trả về đối tượng dữ liệu của người dùng đã được ủy quyền.
Ví dụ phản hồi
{
"id": 8,
"identifier": "test@test.ru",
"authProviderIdentifier": "email",
"formData": [
{
"marker": "name_reg",
"type": "string",
"value": "Ivan"
},
{
"marker": "phone_reg",
"type": "string",
"value": "+19258382556"
}
],
"formIdentifier": "reg",
"groups": [
1
],
"state": {}
}
Schema
id: số
Định danh đối tượng.
ví dụ: 12345
identifier: chuỗi
Định danh văn bản cho trường bản ghi.
ví dụ: "user_12345"
authProviderIdentifier: chuỗi
Định danh văn bản của nhà cung cấp xác thực.
ví dụ: "auth_provider_12345"
formData: FormDataType[]
Mảng các đối tượng dữ liệu biểu mẫu với các giá trị sau.
ví dụ:
[
{
"marker": "last_name",
"type": "string",
"value": "Username"
}
]
formIdentifier: chuỗi
Định danh văn bản của biểu mẫu.
ví dụ: "form_12345"
groups: any[]
Mảng các nhóm người dùng.
ví dụ:
[
"group_1",
"group_2"
]
state: any
Đối tượng chứa thông tin trạng thái người dùng bổ sung.
ví dụ:
{
"key": "value"
}