Я создал приложение asp.net, в котором я использовал global.asax. Я создал статический класс, который хранит пользовательскую информацию, такую как LoginID, CompanyID и т. Д., Используя свойства. Свойство IsLoggedIn указывает, вошел ли пользователь в систему или нет. Я создал метод ResetAll () в том же классе, чтобы сбросить эти свойства.
Проблема в том, что если пользователь закрывает окно браузера напрямую, не выходя из системы, значения свойств не сбрасываются. Поэтому, если пользователь открывает новое окно браузера, он автоматически входит в систему. Я также вызвал ResetAll () из Session_End (), но все равно он не работает. Может кто-нибудь объяснить мне, что с этим не так или просто как сбросить значения свойств, если пользователь непосредственно закрывает окно браузера.