是否可以保存购物车数据客户端,直到用户登录?

时间:2013-01-14 11:37:21

标签: c# asp.net-mvc-3 client-side

我必须为我的最终项目创建一个在线商店。这是为了让用户可以放置文章,即使他们没有登录。当他们登录时,购物车应保存给用户。

在用户登录之前是否可以保存数据客户端?

2 个答案:

答案 0 :(得分:3)

您可以将购物车作为访客(随机用户GUID)存储在服务器端,直到用户登录,然后将购物车转换为经过身份验证的用户。带有教程的 EXACT 示例应用程序完美地回答了这个问题。在此处查看Tutorial here完整代码:Mvc Music Store

P.S。为了节省您的搜索this is the exact part,我建议您阅读整个教程。

答案 1 :(得分:1)

在客户端,您可以使用Cookie,但可以通过浏览器禁用它。您应该将购物车与用户IP组合即ie。并将其存储在服务器端。