Как получить объект анонимного пользователя из SharePoint 2010 - PullRequest
0 голосов
/ 24 июня 2010

У меня есть настройка сайта с использованием аутентификации на основе утверждений (форм) с включенным анонимным доступом.

Когда пользователь входит на сайт, он может существовать в базе данных форм, но не в семействе сайтов SharePoint. В этом случае SPContext.Current.Web.SPUser возвращает NULL - даже если они вошли в систему.

Есть ли другой объект, похожий на SPUser, который я могу использовать?

1 Ответ

2 голосов
/ 24 июня 2010

Является ли HttpContext.Current.User.Identity.IsAuthenticated == true?Если это так, попробуйте позвонить в SPContext.Current.Web.EnsureUser (HttpContext.Current.User.Identity.Name), прежде чем копаться в Web.CurrentUser (что, как я полагаю, вы имели в виду, а не в Web.SPUser)

-Oisin

...