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

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

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

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

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

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

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

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

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

хочется имено редирект и имено после залогинивания. т.е. послать юзера в ту папку, которая ему отведена
...
Рейтинг: 0 / 0
login контрол
    #34044361
Кэр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кэр>>Это событие вызывается, когда уже повешена 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
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / login контрол
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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