Introduction
Dans Platform OneEntry, il existe les outils nécessaires pour travailler avec les utilisateurs enregistrés. Dans cette section, vous pouvez vous familiariser avec les principes de travail avec les utilisateurs.
Vous pouvez stocker les données nécessaires au fonctionnement de votre application dans un objet d'état. Lors du changement d'utilisateur, ajoutez les données nécessaires à l'état. Lorsque les données de l'utilisateur sont ensuite récupérées, elles incluront un objet d'état.
Voici un exemple où nous ajoutons des informations à l'utilisateur sur le nombre de commandes qu'il a passées. Ajoutez un champ "orderCount" avec la valeur à l'objet d'état.
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)
Lorsque les données de l'utilisateur sont récupérées, elles contiendront des informations sur le nombre de commandes.
const value = await Users.getUser()
console.log(value.state.orderCount) // 1
const config = {
token: 'your-app-token',
}
const { Users } = defineOneEntry('your-url', config)