Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / login контрол / 6 сообщений из 6, страница 1 из 1
09.10.2006, 11:27
    #34041005
dpp_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
login контрол
ребята как отловить момент, когда юзер залогинился чтобы перенаправить его в зависимости от его роли? перепробовал все события аунтетификации, но во всех юзер оказывается анонимным
...
Рейтинг: 0 / 0
09.10.2006, 13:06
    #34041410
vladgrig
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
login контрол
лови его на странице на которую переадресуешь в случае успеха - например в инит а от туда перенаправляй куда душе угодно...
...
Рейтинг: 0 / 0
09.10.2006, 13:31
    #34041509
Paulmay
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
login контрол
Ты какую аутентификацию используешь? Если на основе форм, то событие обычно называется LoginButton.Click, где LoginButton - это та кнопка, на которой написано "Войти".

Если другую, то придется ловить начало любого запроса, и, если отот запрос - первый в сессии совершен не от анонимного пользователя, то перенаправлять.
...
Рейтинг: 0 / 0
09.10.2006, 17:01
    #34042347
Кэр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
login контрол
Здравствуйте, dpp_, Вы писали:

_>ребята как отловить момент, когда юзер залогинился чтобы перенаправить его в зависимости от его роли? перепробовал все события аунтетификации, но во всех юзер оказывается анонимным

Это событие вызывается, когда уже повешена auth-кука, но до редиректа (то есть Identity еще нет)
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.login.loggedin.aspx

А для редиректа по ролям, насколько я помню (проверьте), можно заюзать sitemap — заодно получите автоматизацию на построении навигационных элементов. Либо отлавилвайте событие OnAuthenticateRequest.
...
Рейтинг: 0 / 0
09.10.2006, 17:20
    #34042439
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
login контрол
Здравствуйте, Кэр, Вы писали:

Кэр>Здравствуйте, dpp_, Вы писали:

_>>ребята как отловить момент, когда юзер залогинился чтобы перенаправить его в зависимости от его роли? перепробовал все события аунтетификации, но во всех юзер оказывается анонимным

Кэр>Это событие вызывается, когда уже повешена auth-кука, но до редиректа (то есть Identity еще нет)
Кэр>http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.login.loggedin.aspx

Кэр>А для редиректа по ролям, насколько я помню (проверьте), можно заюзать sitemap — заодно получите автоматизацию на построении навигационных элементов. Либо отлавилвайте событие OnAuthenticateRequest.

хочется имено редирект и имено после залогинивания. т.е. послать юзера в ту папку, которая ему отведена
...
Рейтинг: 0 / 0
10.10.2006, 14:03
    #34044361
Кэр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
login контрол
Кэр>>Это событие вызывается, когда уже повешена auth-кука, но до редиректа (то есть Identity еще нет)
Кэр>>http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.login.loggedin.aspx

Кэр>>А для редиректа по ролям, насколько я помню (проверьте), можно заюзать sitemap — заодно получите автоматизацию на построении навигационных элементов. Либо отлавилвайте событие OnAuthenticateRequest.

А>хочется имено редирект и имено после залогинивания. т.е. послать юзера в ту папку, которая ему отведена

Здесь описано как в простых случаях можно описать статический sitemap с указанием уровня доступа по ролям.

http://msdn2.microsoft.com/en-us/library/ms178429.aspx

В динамических случаях вполне можно написать свой собственный SiteMapProvider и/или MembershipProvider, RoleProvider.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / login контрол / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]