【发布时间】:2014-05-29 19:50:36
【问题描述】:
在 MVC 中建立一个相当标准的电子商务网站。我需要在 cookie 中存储一个 OrderId(篮子 ID)。这样做的最佳方法是什么?
显然,仅将 ID 存储为纯文本会很糟糕,因为任何人都可以更改值并弄乱其他人的订单。
无法进行会话,因为该值需要在会话到期后持续存在。
【问题讨论】:
标签: asp.net-mvc cookies e-commerce
在 MVC 中建立一个相当标准的电子商务网站。我需要在 cookie 中存储一个 OrderId(篮子 ID)。这样做的最佳方法是什么?
显然,仅将 ID 存储为纯文本会很糟糕,因为任何人都可以更改值并弄乱其他人的订单。
无法进行会话,因为该值需要在会话到期后持续存在。
【问题讨论】:
标签: asp.net-mvc cookies e-commerce
我决定做的(除非有人另有说明)是加密 cookie 的订单 ID,然后在会话中存储解密版本。
我认为这应该给我们足够的性能,同时保证它的安全。
【讨论】: