在之前的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。
问题:
注意:我不想使用Sessions存储对象。
答案 0 :(得分:2)
我自己编写了一个解决方案。它是ASP.NET Core的中间件,模仿旧行为。
您可以在NuGet上找到AnonymousId (ReturnTrue.AspNetCore.Identity.Anonymous)的包和GitHub上的源代码。
我是整个ASP.NET Core世界的新手,所以请告诉我任何错误,改进,建议,纠正......
基本用法是:
patchlevel.h