У меня есть реализация, подобная этой: Лучше выполнения строго типизированных сеансов ASP.NET MVC
для быстрого доступа к часто необходимым пользовательским данным ... но у меня два вопроса:
1) будет ли когда-нибудь время, когда пользователь входит в систему, но сеанс будет недействительным или сброшен? Я всегда думал, что пока пользователь вошел в систему, его сеанс действителен ...
2) Я хочу заполнить данные, когда пользователь входит в систему, но я не знаю, как получить доступ к этим данным при входе в систему. в AccountController есть метод LogOn, но, хотя есть метод FormsService.SignIn, я не вижу, где он на самом деле входит в систему, потому что Membership.GetUser () возвращает null, пока ПОСЛЕ перенаправления страницы ...
Я предполагаю, что я делаю это неправильно, и что мне не следует пытаться создать общий метод для получения сеанса, а лучше сопоставить отдельные методы со значениями сеанса и повторно заполнить их из пользовательских данных вручную, если они нулевой..
Как вы думаете?