У меня есть два вопроса. Я разберу свои вопросы на две части и даю обзор. Я не совсем уверен в коде, который мне нужно опубликовать, поэтому, если я пропустил какой-то из них, пожалуйста, дайте мне знать, и я помогу.Как вызвать Session_End при закрытии браузера?
Обзор:
Когда браузер закрыт мне нужно подписать пользователя вне.
Вопрос 1:
Как вызвать Session_End, когда браузер закрыт?
Я читал о том, как закрыть его, и кажется, что единственный способ определить, завершился ли сеанс, когда браузер закончился, - это использовать что-то, называемое «InProc» в моей веб-конфигурации. Я дал ему попытку, и это, казалось, ничего не изменило. Поэтому мне интересно, есть ли другой способ.
Session_End:
protected void Session_End() {
if (User.Identity.IsAuthenticated) {
}
}
Вопрос 2: Как подписать пользователя на Session_End?
Как только программа вызвала пустоту, мне нужно подписать пользователя, поскольку это вызывает ошибку в моей программе. Я использую Authentification manager.
Session_End:
protected void Session_End() {
if (User.Identity.IsAuthenticated) {
AuthenticationManager.SignOut();
}
}
http://stackoverflow.com/a/23633068/3919130 Помогает ли это? – PrinceTyke
@PrinceTyke Спасибо, но не особо –