Nhảy đến nội dung

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ền
await AuthProvider?.auth("email", {
"authData": [?
{
"marker": "email_reg",?
"value": "your@email.com",?
},
{
"marker": "password_reg",?
"value": "yourPassword"?
}
]
});

// 2. Lấy người dùng
const 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"
}