Pular para o conteúdo principal

Introdução

Na Plataforma 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 recuperados posteriormente, eles incluirão um objeto de estado.

Aqui está um exemplo onde 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 recuperados, 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)