Введение
В платформе OneEntry есть необходимые инструменты для работы с зарегистрированными пользователями. В этом разделе вы можете ознакомиться с принципами работы с пользователями.
Вы можете хранить данные, необходимые для работы вашего приложения, в объекте состояния. При изменении пользователя добавьте необходимые данные в состояние. Когда данные пользователя будут получены впоследствии, они будут содержать объект состояния.
Пример, в котором мы добавляем информацию о том, сколько заказов сделал пользователь. Добавьте поле "orderCount" со значением в объект состояния.
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)
Когда данные пользователя будут получены, они будут содержать информацию о количестве заказов
const value = await Users.getUser()
console.log(value.state.orderCount) // 1
const config = {
token: 'your-app-token',
}
const { Users } = defineOneEntry('your-url', config)