Что такое проверка подлинности с помощью форм, событие OnAuthenticate? - PullRequest
0 голосов
/ 04 августа 2011

Я использую членство в Asp.net. Я хочу знать, какое событие произошло, когда человек прошел аутентификацию на сайте. (Я имею ввиду логин)

мой режим аутентификации - формы

<authentication mode="Forms">

Я пытался

FormsAuthentication_OnAuthenticate

это событие на global.asax. Но он вызывает не только вход в систему, но и все запросы.

Я думаю, что у Asp.net должно быть это событие. Так что же?

1 Ответ

1 голос
/ 13 октября 2011

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

В этом случае мне кажется, что вы ищете LogggedIn не в global.asax, а как событие входа в систему.control.

Происходит, когда пользователь входит на веб-сайт и проходит проверку подлинности.

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.login.aspx

...