Та же страница mvc asp.net для аутентифицированных и анонимных пользователей LDAP - PullRequest
0 голосов
/ 26 декабря 2011

У меня есть приложение для интранета asp.net mvc3, которое доступно как для аутентифицированных LDAP, так и для анонимных пользователей. Все они используют IE.Одно из представлений должно быть доступно для обоих из них, в зависимости от статуса некоторые столбцы должны быть скрыты и т. Д.Я не хочу, чтобы анонимные пользователи получали всплывающее диалоговое окно аутентификации, но не вижу никакого способа решения проблемы. Если я добавляю атрибут Authorize(), это заставляет анонимного пользователя вводить имя пользователя / пароль, если я удаляю этот атрибут, все обрабатываютсякак анонимныйКак можно преодолеть это препятствие?

1 Ответ

0 голосов
/ 26 декабря 2011

В вашем контроллере проверьте, аутентифицирован ли пользователь, и выполните действия, основанные на этом выводе.

if (User.Identity.IsAuthenticated){
//Handle Case

}
...