Pular para o conteúdo principal

Introdução

No Headless CMS OneEntry, existem as ferramentas necessárias para trabalhar com usuários registrados. Nesta seção, você pode se familiarizar com os princípios de trabalho com usuários.

Você pode armazenar os dados necessários para o funcionamento da sua aplicação em um objeto de estado. Ao alterar o usuário, adicione os dados necessários ao estado. Quando os dados do usuário forem recebidos posteriormente, eles conterão um objeto de estado.

Um exemplo em que adicionamos informações ao usuário sobre quantos pedidos ele fez. Adicione um campo "orderCount" com o valor ao objeto de estado.

const data = {
"formIdentifier": "reg",
"authData": [
{
"marker": "password",
"value": "12345"
}
],
"formData": [
{
"marker": "last_name",
"type": "string",
"value": "Username"
}
],
"notificationData": {
"email": "example@oneentry.cloud",
"phonePush": ["+99999999999"],
"phoneSMS": "+99999999999"
},
"state": {
"orderCount": 1
}
}

const value = await Users.updateUser(data)

Quando os dados do usuário forem recebidos, eles conterão informações sobre o número de pedidos

const value = await Users.getUser()

console.log(value.state.orderCount) // 1
const config = {
token:'your-app-token',
};

const { Users } = defineOneEntry('your-url', config);