Членство. GetUser () по сравнению с контекстом. Пользователь

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

5
задан zimdanen 29 April 2010 в 01:12
поделиться

2 ответа

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

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

3
ответ дан 14 December 2019 в 13:30
поделиться

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

3
ответ дан 14 December 2019 в 13:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: