Добавить информацию о сеансе пользователя в HTTPContext - PullRequest
0 голосов
/ 31 октября 2011

У меня есть пользовательский класс. Теперь я хочу добавить этот класс к объекту HTTPContext, чтобы каждый раз, когда я отправлял запрос, мне не приходилось его проверять

1 Ответ

1 голос
/ 31 октября 2011

ASP.NET имеет несколько подходов к управлению состоянием - вам нужно выбрать тот, который наиболее подходит вам, а затем сохранить проверенные учетные данные пользователя только один раз.

Если у вас настроен один сервер, и вы можетеЕсли в будущем вам не понадобится несколько серверов / веб-ферм, рассмотрите возможность использования Состояние сеанса ASP.NET .

Состояние сеанса использует внутрипроцессную память на сервере - поэтому, если вы распространяете запросы на несколько серверов, этот подход не будет работать.Затем вы можете подумать о сохранении токена аутентификации в вашей базе данных.У вас может быть сочетание двух - состояний хранения в базе данных .

Наконец, вы можете рассмотреть возможность использования Членство в ASP.NET , что упрощает работусоздание и управление пользователями, аутентификация и авторизация.

...