Membership.GetUser () против Context.User - PullRequest
5 голосов
/ 29 апреля 2010

Каковы различия между Membership.GetUser () и Context.User и что рекомендуется использовать для получения информации о текущем пользователе?

Ответы [ 2 ]

3 голосов
/ 29 апреля 2010

Membership.GetUser подразумевает использование MembershipProvider. Он просто получает информацию о пользователях из любого настроенного магазина. (например, ActiveDirectory, SQL Server). Context.User - это основной контекст безопасности IP для текущего запроса.

3 голосов
/ 29 апреля 2010

Если для вашего сайта не настроено членство, getuser () ничего не даст.

Context.user - это токен идентификации, передаваемый среде выполнения asp.net и выдающий пользователю, если для сайта настроена какая-либо аутентификация, кроме анонимного доступа.

...