【问题标题】:MVC OWIN Anonymous User Shopping CartMVC OWIN 匿名用户购物车
【发布时间】:2015-03-25 16:24:54
【问题描述】:

我想了解如何使用支持匿名用户的 MVC 5 Owin Identity 创建购物车的最佳实践。

示例: 所以登录用户和匿名用户都可以选择产品。 对于登录用户一切正常,我有 userId 并且可以为他创建购物车。 我必须为匿名用户做什么?我如何为他创建购物车?

请帮忙。

【问题讨论】:

标签: asp.net-mvc owin asp.net-identity-2


【解决方案1】:

我的调查结果是使用带有 Owin 和身份的 Session 是不好的。

http://brockallen.com/2012/04/07/think-twice-about-using-session-state http://www.nsilverbullet.net/2014/06/24/tough-mvc-5-owin-external-authentication-issue/

我的变体是使用 cartId 为购物车创建临时 cookie。 当用户登录时,我正在检查购物车的 cookie 是否存在,如果存在,我将所有文件附加到用户购物车。在其他情况下,如果购物车 ID 存在,我会将用户购物车 ID 放入 cookie。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-05
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 2010-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多