首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Redux持久化用户购物车最实用的方法是什么

使用Redux持久化用户购物车最实用的方法是什么
EN

Stack Overflow用户
提问于 2021-12-20 05:41:02
回答 1查看 520关注 0票数 0

关于这个问题,我一直在互联网上到处寻找。我遇到的答案是使用redux持久化包将数据存储在本地存储中。但是,我发现这种方法并不安全,因为购物车数据是在开发人员工具中公开的,而且用户可以很容易地处理数据。其他答案表明,将数据库与cookie结合使用将是完美的,但是我并不真正理解这种方法的过程。有人能告诉我这个问题吗。非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-20 08:01:44

localStorage是非常好的。这些数据总是存在于客户端上--无论它是否存在于内存(Redux)或磁盘(localStorage)中,用户都可以而且很可能会处理它。

这意味着您的服务器永远不能信任客户端发送给他的任何东西。它总是必须验证信息,或者自己添加信息。

因此,客户端向服务器发送“我以每个2美元的价格购买5台89商品”从来都不是一件明智的事情。客户端必须将“我购买5台89件”发送到服务器。然后,服务器需要验证该客户是否允许购买项目89,如果有5个单元的库存,然后从数据库中查找价格-然后才处理购买。

=>,因为您永远不能盲目地信任客户端数据,所以在localStorage中存储信息是非常好的。无论如何,你都要验证这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70417780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档