Saltar al contenido principal

Introducción

En Platform OneEntry, se encuentran las herramientas necesarias para trabajar con usuarios registrados. En esta sección, puedes familiarizarte con los principios de trabajo con usuarios.

Puedes almacenar los datos necesarios para que tu aplicación funcione en un objeto de estado. Al cambiar el usuario, agrega los datos necesarios al estado. Cuando se recuperen los datos del usuario posteriormente, incluirán un objeto de estado.

Aquí tienes un ejemplo donde agregamos información al usuario sobre cuántos pedidos ha realizado. Agrega un campo "orderCount" con el valor al 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)

Cuando se recuperen los datos del usuario, contendrán información sobre el 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)