Условная переадресация при входе

Я использую аутентификацию с помощью форм. Мои пользователи перенаправляются на страницу (записанную в web.config) при входе в систему, но некоторые из них могут не иметь привилегий для доступа к этой странице по умолчанию. В этом случае я хочу, чтобы они перенаправлялись на другую страницу, но метод RedirectFromLoginPage всегда перенаправляет на страницу по умолчанию в web.config. Как заставить пользователей войти в систему, а затем перенаправить на страницу, которая зависит от некоторых критериев?


person Serhat Ozgel    schedule 31.08.2008    source источник


Ответы (1)


SetAuthCookie позволяет вам выдавать куки авторизации, но сохраняет контроль над навигацией. После вызова этого метода вы можете запустить свою логику, чтобы выполнить типичное перенаправление ASP.NET туда, куда вы хотите.

person Joseph Daigle    schedule 31.08.2008