Pular para o conteúdo principal

getUser

Obtendo dados de um usuário autorizado. 🔐 Este método requer autorização?.

Usuários?.getUser( langCode? );

Exemplo mínimo

// 1. Autenticação
await AuthProvider?.auth("email", {
"authData": [?
{
"marker": "email_reg",?
"value": "seu@email.com",?
},
{
"marker": "password_reg",?
"value": "suaSenha"?
}
]
});

// 2. Obter usuário
const value = await Usuários?.getUser()

Este método envia uma solicitação para obter os dados de um usuário autorizado. Retorna o objeto de dados do usuário autorizado.

Exemplo de resposta

{
"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": {}
}
Esquema

id: número
Identificador do objeto.
exemplo: 12345

identifier: string
Identificador de texto para o campo do registro.
exemplo: "user_12345"

authProviderIdentifier: string
Identificador de texto do provedor de autenticação.
exemplo: "auth_provider_12345"

formData: FormDataType[]
Array de objetos de formulário de dados com os seguintes valores.
exemplo:

[
{
"marker": "last_name",
"type": "string",
"value": "Username"
}
]

formIdentifier: string
Identificador de texto do formulário.
exemplo: "form_12345"

groups: any[]
Array de grupos de usuários.
exemplo:

[
"group_1",
"group_2"
]

state: any
Objeto contendo informações adicionais sobre o estado do usuário.
exemplo:

{
"key": "value"
}