2015-12-08 2 views
0

В веб-приложений, доступ к «пользовательского веб-сессии» информация очень важна, и от «Delphi 6» в «Delphi xe5», Delphi включал библиотеку WebSnap, который имеет компонент под названием SessionService для поддержки управление информацией о сеансе веб-пользователя.Как реализовать поддержку «сеансов веб-пользователей» в Delphi?

Поскольку Delphi больше не WebSnap (удален в XE6), я не знаю, как реализовать поддержку «пользовательского веб-сессии» в WebBroker приложений с помощью Delphi.

Большое спасибо за помощь.

ответ

1

С xxm я использую локальную коллекцию объектов объектов сессии и сохранить ссылку в ThreadVar при построении ответа на запрос (see here), но некоторые HTTP платформа, такие как IIS и Apache теперь используют отдельные процессы для обработки входящих запросов, так для поддержки того, что я либо сохранил бы все это в базе данных, возможно, даже в локальном файле базы данных SQLite, либо использовать определенную службу COM-сервера, которая обслуживает объекты сеанса (что, в свою очередь, будет обрабатывать хранение и загрузку данных и истечение срока действия сеанса).

Смежные вопросы