Глобальное событие OnLoggedIn в ASP.net?

Есть ли способ получать уведомления, когда пользователь входит в систему на веб-сайте ASP.net?

Примечание: Пользователь может войти в систему, не посещая «страницу входа». Если файл cookie «запомнить меня» существует, они могут перейти на произвольную страницу и войти в систему.

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

Примечание : имеется событиеLogin.LoggedIn . Проблема в том, что этот элемент управления существует не на каждой странице; и одна страница, на которой он присутствует ( Login.aspx), не вызывает событие OnLoggedIn.

Точно так же, как Global.asaxимеет глобальное уведомление о начале сеанса:

void Session_Start(object sender, EventArgs e) 
{
}

я предполагаю, что где-то есть уведомление о входе пользователя в систему:

void LoggedIn(object sender, EventArgs e)
{
}

Чтение бонуса

5
задан Community 23 May 2017 в 12:07
поделиться