是否可以为登录用户访问ASP.NET匿名配置文件?

时间:2009-11-04 23:17:35

标签: asp.net-membership asp.net-profiles

ASP.NET成员资格支持匿名用户和登录用户。

如果您使用FormsAuthentication.SetAuthCookie(userName, createPersistentCookie); true拨打createPersistentCookie,则用户将在重新访问您的网站时自动登录 - 即使在关闭浏览器后也是如此。如果您未启用此“记住我”功能,那么当用户再次访问您的网站时,匿名Cookie仍会存在。

我希望能够在用户登录时将信息存储在用户的匿名个人资料中。即如果他们离开,我不希望他们在网站上保持身份验证状态。回来,但我仍然希望能够跟踪某些事情 - 比如匿名个人资料中的visitCount属性。

在验证用户的匿名配置文件时是否有任何方法可以访问它们。这两个cookie存在,所以它应该是可能的。我不想重新发明半轮!

PS。我意识到如果多个用户使用该系统,跟踪会出现偏差,但那很好。

1 个答案:

答案 0 :(得分:2)

不确定。只需检查AnonymousId的{​​{1}}属性,然后构建Request

ProfileBase
相关问题