انتقل إلى المحتوى الرئيسي

المقدمة

في منصة 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)