Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

metravl


Молчун

Зарегистрирован:
15 May 2008
Сообщения: 14
Примеры кода: 0
 

Redirect после аутентификации

09 July 2008 01:16  


Такой вопрос.
В приложении есть 2 роли (например, админ и покупатель).
У меня есть страница Login-контрол для аутентификации.
После того, как пользователь ввел свое имя и пароль, админа нужно перенаправить на страницу Admin.aspx, а покупателя - на Customer.aspx.

Есть вариант, на странице, на которую по умолчанию происходит Redirect после аутентификации (defaultUrl в Web.config), проверять в Page_Load:

if (User.IsInRole("Admin")) Response.Redirect("Admin.aspx");
else if (User.IsInRole("Customer")) Response.Redirect("Customer.aspx");

Но хотелось бы узнать: где еще, кроме дефолтной страницы, можно проверить, к какой роли принадлежит юзер и потом перенаправить его куда надо. Может обработать какое-то событие в global.asax?


Данное сообщение получено с сайта GotDotNet.RU
Наверх
  



Общие вопросы программирования на ASP.NET

 Redirect после аутентификацииmetravl  09 July 2008 01:16
 Re: Redirect после аутентификацииVitafresh  17 July 2008 17:08
 Re: Redirect после аутентификацииVitafresh  11 July 2008 21:45
 Re: Redirect после аутентификацииmetravl  15 July 2008 10:47
 Re: Redirect после аутентификацииVitafresh  10 July 2008 00:20
 Re: Redirect после аутентификацииmetravl  10 July 2008 13:04
 Re: Redirect после аутентификацииpecha  09 July 2008 15:41
 Re: Redirect после аутентификацииmetravl  09 July 2008 18:45
 Re: Redirect после аутентификацииVitafresh  09 July 2008 11:43
 Re: Redirect после аутентификацииmetravl  09 July 2008 13:18
 Re: Redirect после аутентификацииVitafresh  09 July 2008 10:42
 Re: Redirect после аутентификацииBlackTigerAP  09 July 2008 11:14
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта