我必须为我的最终项目创建一个在线商店。这是为了有一个购物车,用户可以在其中放置文章,即使他们没有登录。当他们登录购物车时,应该保存给用户。
是否可以在用户登录之前保存数据客户端?
我必须为我的最终项目创建一个在线商店。这是为了有一个购物车,用户可以在其中放置文章,即使他们没有登录。当他们登录购物车时,应该保存给用户。
是否可以在用户登录之前保存数据客户端?
您可以将购物车作为访客(随机用户 GUID)存储在服务器端,直到用户登录,然后将购物车转换为经过身份验证的用户。带有教程的EXACT示例应用程序完美地回答了这个问题。在此处查看教程,并在此处查看完整代码:Mvc Music Store。
PS 为了节省您的搜索时间,这正是您需要的部分,但我建议您阅读整个教程。
在客户端,您可以使用 cookie,但可以通过浏览器禁用它。您应该将购物车与用户 ip 即结合起来。并将其存储在服务器端。