Есть ли способ получать уведомления, когда пользователь входит в систему на веб-сайте ASP.net?
Примечание: Пользователь может войти в систему, не посещая «страницу входа». Если файл cookie «запомнить меня» существует, они могут перейти на произвольную страницу и войти в систему.
Когда пользователь входит в систему, я хочу получить некоторую информацию, связанную с сеансом.
Примечание : имеется событие
Login.LoggedIn
. Проблема в том, что этот элемент управления существует не на каждой странице; и одна страница, на которой он присутствует (Login.aspx
), не вызывает событиеOnLoggedIn
.
Точно так же, как Global.asax
имеет глобальное уведомление о начале сеанса:
void Session_Start(object sender, EventArgs e)
{
}
я предполагаю, что где-то есть уведомление о входе пользователя в систему:
void LoggedIn(object sender, EventArgs e)
{
}