ASP.net Как обрабатывать вход / выход с доступом на основе ролей - PullRequest
2 голосов
/ 29 июня 2011

Сценарий: У меня настроен поставщик членства, и в данный момент он указывает на базу данных SQL на моем компьютере. Доступ на основе ролей работает, и у меня есть меню, которое ограничено безопасностью. Пользователь может получить доступ только к тем страницам, к которым у него есть доступ.

Проблема: Когда анонимный пользователь пытается перейти на страницу, к которой у него нет доступа, он переносит его на страницу входа, чтобы он мог войти. Это хорошо. Но когда вошедший в систему пользователь пытается получить доступ к странице, к которой у него нет доступа (как правило, путем ввода URL-адреса), он снова выводит их на страницу входа в систему с просьбой войти (кроме тех случаев, когда уже вошли в систему. перенести их на другую страницу или как-то сказать, что у них нет доступа. Есть идеи / предложения?

Заранее спасибо

1 Ответ

1 голос
/ 29 июня 2011

Это - это то, что я использую.Они указывают, что использование <customErrors> не будет работать из-за изменения статуса 401, и предлагают решение.

...