我必须为我的最终项目创建一个在线商店。这是为了让用户可以放置文章,即使他们没有登录。当他们登录时,购物车应保存给用户。
在用户登录之前是否可以保存数据客户端?
答案 0 :(得分:3)
您可以将购物车作为访客(随机用户GUID)存储在服务器端,直到用户登录,然后将购物车转换为经过身份验证的用户。带有教程的 EXACT 示例应用程序完美地回答了这个问题。在此处查看Tutorial here完整代码:Mvc Music Store。
P.S。为了节省您的搜索this is the exact part,我建议您阅读整个教程。
答案 1 :(得分:1)
在客户端,您可以使用Cookie,但可以通过浏览器禁用它。您应该将购物车与用户IP组合即ie。并将其存储在服务器端。