首页 > 解决方案 > 是否可以从浏览器更改 vuex 商店?

问题描述

我正在使用 vue.js 和 vuex。

如果用户在 facebook 上分享了产品,我将存储它,如果是,让他以低于原价的价格购买。我正在存储他是否在我的数据库中共享,并且价格也存储在我的数据库中。

当用户访问任何主页时,我会进行 api 调用并将该信息加载到存储中。然后在结帐页面上,我检查了 vuex 商店中的信息。因为我不希望用户去我的 vuex 商店并直接更改该信息,因为他会以低价购买产品而不分享。

是否可以从浏览器或我的代码以外的任何其他方式更改存储数据?

标签: vue.jsvuejs2vuex

解决方案


我觉得不道德。

希望如果您的信息未经过后端验证,则无法确保前端的某些数据是否未被操纵。如此简单 - 用户总是可以伪造它。但是,大多数用户永远不会打开 devTools,因此不知道如何操作它。

附录:遇到此类诈骗时,我通常只分享帖子,仅能看到我自己。到目前为止,它一直有效。那么,即使一个人分享了它,它真的分享了吗?

祝你成功


推荐阅读