如何从SharePoint 2010获取匿名用户对象

时间:2010-06-24 17:14:01

标签: sharepoint wss sharepoint-2010 fba

我使用启用了匿名访问的声明(表单)身份验证进行站点设置。

当用户登录网站时,他们可能存在于表单数据库中,但不存在于SharePoint网站集中。在这种情况下,SPContext.Current.Web.SPUser返回NULL - 即使它们已登录。

我可以使用与SPUser类似的其他对象吗?

1 个答案:

答案 0 :(得分:2)

HttpContext.Current.User.Identity.IsAuthenticated == true?如果是这样,尝试调用SPContext.Current.Web.EnsureUser(HttpContext.Current.User.Identity.Name),然后再深入研究Web.CurrentUser(这是我认为你的意思,而不是Web.SPUser)

-Oisin