【发布时间】:2017-02-02 00:57:45
【问题描述】:
在之前的 ASP.NET MVC 中,您可以通过在 web.config 中添加 1 行来轻松打开匿名识别:
<anonymousIdentification enabled="true" />
我们可以使用匿名标识,即Request.AnonymousID 来识别您网站上未经身份验证的用户。当您需要将购物车中的商品保存在访问者面前时,这对于电子商务体验非常有用。
更多信息在:http://www.toplinestrategies.com/blogs/net/anonymous-identification-mvc
问题:
Request.AnonymousID 来自 System.Web,它已随 ASP.NET Core 消失。
问题:
- 我们如何在 ASP.NET Core MVC 中启用匿名识别?
- 如果 1 不可能,您将如何“识别”您网站上的访问者?
注意:我不想使用 Sessions 来存储对象。
【问题讨论】:
-
有什么解决办法吗? :|
-
我还没有任何需要此需求的 .NET Core 项目。您是否尝试过在每次应用程序启动时创建一个带有 GUID 值的 cookie,并在用户注销后删除/刷新该 cookie?
Request.AnonymousID来自System.Web只是一个 GUID。这就是我现在能想到的(为什么我要回答我自己的问题:))
标签: asp.net-core-mvc anonymousidentification