О чем я не понимаю.Что представляет собой экземпляр/сеанс веб-приложения?
Скажем, у меня есть SomeModule.dll
Он имеет статический класс с именем UserSession.
Могу ли я, например, безопасно хранить информацию о пользователях конкретных здесь: Ex:
UserSession.Name = "xxx"
Я знаю, что могу использовать HTTPConext.Session .... но мне интересно именно сферу сессии/В основном, если пользователь имеет длительный сеанс. Скажите, что пользователь входит в систему, и я храню некоторые вещи в сеансе (пользователь) ...
Если он приходит через 3 недели, и я прочитал его cookie, и он по-прежнему действителен, страница должна выглядеть и выглядеть как он никогда не уходил. Когда HTTPContext или любые переменные сеанса стираются и должны быть повторно запрошены и сброшены?
Благодаря
Сохранение значений в статическом поле в классе не совпадает с хранением значений в сеансе. Статические значения указаны для каждого экземпляра приложения, а значения сеанса - для сеанса пользователя. Это означает, что статическое значение может быть прочитано каждым пользователем этого приложения, поэтому безопасное место хранения пользовательских данных не является безопасным. – Infotekka