是否可以返回相同的ECommerceContext.CurrentShoppingCart对象,无论用户是否登录Kentico?当用户登录或退出时,当前对象以及购物车的内容发生变化。
答案 0 :(得分:0)
没有开箱即用的功能可以覆盖此行为。我绝对不建议覆盖UserInfo.IsPublic()。您必须创建自己的类并重新实现CurrentShoppingCart属性。查看源代码或使用一些.NET reflector来查看实际的实现。据我所知,没有私人会员,你无法访问,所以它应该是小菜一碟。
答案 1 :(得分:0)
如果您想要将购物车的状态与经过身份验证的人员的身份同步,您可以分别在登录/注销时设置或清除与购物车相关联的客户ID。