Asp.net core 如何";轨道“;用户未在asp net核心中进行身份验证

Asp.net core 如何";轨道“;用户未在asp net核心中进行身份验证,asp.net-core,Asp.net Core,我希望能够从服务器端“跟踪”未识别的用户(保留用户首选项,如lang或last search,并相应地生成页面) 实现这一目标的最佳方式是什么 ASP.NETCore上有一些内置功能吗 我试图检查用户属性,但当用户未登录时,该属性似乎没有用处。您可以使用或。您想让此跟踪信息持续很长时间,还是仅当它们在站点上时?(即Cookie vs.Session)我想最长的时间对语言选择更好,所以Cookie,但是Cookie会传递给所有请求吗?那么AJAX查询呢?我对饼干的处理方式不太熟悉,但我就是这么想的

我希望能够从服务器端“跟踪”未识别的用户(保留用户首选项,如lang或last search,并相应地生成页面)

实现这一目标的最佳方式是什么

ASP.NETCore上有一些内置功能吗


我试图检查用户属性,但当用户未登录时,该属性似乎没有用处。

您可以使用或。您想让此跟踪信息持续很长时间,还是仅当它们在站点上时?(即Cookie vs.Session)我想最长的时间对语言选择更好,所以Cookie,但是Cookie会传递给所有请求吗?那么AJAX查询呢?我对饼干的处理方式不太熟悉,但我就是这么想的。我想存储lang,并可能存储一个guid来标记用户是否是新用户(用于统计),所有请求都会发送cookie,AJAX也是如此。浏览器会处理它。但它们当然不是可靠的存储,如果用户使用例如匿名模式,cookies将在下次消失。