Ana içeriğe geç

Giriş

Headless CMS OneEntry'de, kayıtlı kullanıcılarla çalışmak için gerekli araçlar bulunmaktadır. Bu bölümde, kullanıcılarla çalışma prensipleriyle tanışabilirsiniz.

Uygulamanızın çalışması için gerekli verileri bir durum nesnesinde saklayabilirsiniz. Kullanıcı değiştiğinde, duruma gerekli verileri ekleyin. Kullanıcının verileri daha sonra alındığında, bir durum nesnesi içerecektir.

Kullanıcıya kaç sipariş verdiği hakkında bilgi eklediğimiz bir örnek. Durum nesnesine "orderCount" alanını değeriyle birlikte ekleyin.

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)

Kullanıcının verileri alındığında, sipariş sayısı hakkında bilgi içerecektir.

const value = await Users.getUser()

console.log(value.state.orderCount) // 1
const config = {
token:'your-app-token',
};

const { Users } = defineOneEntry('your-url', config);