我正在使用 vue.js 和 vuex。
我正在存储用户是否在 Facebook 上分享了该产品,如果是,让他以低于原始价格的价格购买。我正在存储他是否在我的数据库中共享,价格也存储在我的数据库中。
当用户访问任何主要页面时,我会调用 API 并将该信息加载到存储中。然后在结帐页面上,我在 vuex 商店中检查该信息。因为我不希望用户去我的 vuex 商店并直接更改该信息,因为他会以低价购买产品而不分享。
是否可以通过浏览器或除我的代码以外的任何其他方式更改商店数据?
最佳答案
我觉得这是不道德的。
希望如果您的信息没有经过后端验证,则无法确保前端的某些数据是否未被操纵。很简单——用户总是可以伪造它。然而,大多数用户永远不会打开 devTools,因此不知道如何操作它。
附:遇到这种诈骗,我一般都是发帖,只限自己可见。到目前为止,它一直有效。那么,即使分享了,真的是分享了吗? 🤔
祝你成功
关于vue.js - 是否可以从浏览器更改 vuex 存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57241704/