Вопрос

Я довольно новичок, чтобы использовать формулирование форм и пытаюсь обернуть голову, как это все работает.В основном, что я хотел бы иметь возможность сделать, это хранить некоторые пользовательские данные, которые связаны с билетом FindowsAuthentication (данные, которые возвращаются с моего сервера LDAP);Однако я не хочу на самом деле хранить эти данные в cookie, так как это может быть довольно большим количеством данных.Как-то можно сохранить эту информацию в памяти на сервере, но сохраняйте ее сильно привязанным к билету, чтобы пользовательские времена были или вытесняются, данные также уничтожены.Я понимаю, что смогу использовать переменные сеанса для этого, но это кажется неловким, поскольку мне придется вручную очистить переменные сеанса, если пользователь выходит из системы.Это возможно или имеет это даже иметь смысл делать?

Это было полезно?

Решение

Почему вы должны были вручную очистить сеанс?Вся целью словаря сеанса состоит в том, чтобы позволить вам сделать именно то, что вы хотите сделать здесь: ассоциируйте некоторые известные данные с текущим сеансом браузера пользователя.Когда сеанс браузера пользователя заканчивается по любой причине, httpapplication и его сеанс осиротеются и Grues.Итак, я бы просто поместил ваши данные LDAP в сессию под ключ или настроить одинаковую, и забыть об этом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top