Копирование Session между http и https в ASP.NET
От: Bulwincl  
Дата: 26.11.07 09:05
Оценка:
Добрый день!

Такая проблема:
В ASP.NET приложении Session храниятся ценрализованно на сервере. Есть 2 сайта: с SSL и без него. Соответственно, переходя между ними нужно копировать сессию между 2 этими сайтами: с http на https. Сейчас это делается через добавление новой записи в таблицу SQL, отвечающую за сессию на https через StorProc.
Проблема такая: всё гоняется от сервера приложения с серверу SQL. Отсюда задержки. Как можно решить эту проблему, копирую сессию на сервере приложения между http и https сайтом.

Спасибо.

29.11.07 01:17: Перенесено модератором из '.NET' — Хитрик Денис
Re: Копирование Session между http и https в ASP.NET
От: TK Лес кывт.рф
Дата: 26.11.07 09:25
Оценка:
Здравствуйте, Bulwincl, Вы писали:

B>Такая проблема:

B> В ASP.NET приложении Session храниятся ценрализованно на сервере. Есть 2 сайта: с SSL и без него. Соответственно, переходя между ними нужно копировать сессию между 2 этими сайтами: с http на https. Сейчас это делается через добавление новой записи в таблицу SQL, отвечающую за сессию на https через StorProc.
B> Проблема такая: всё гоняется от сервера приложения с серверу SQL. Отсюда задержки. Как можно решить эту проблему, копирую сессию на сервере приложения между http и https сайтом.

Посмотрите на интерфейс ISessionIDManager. возможно, стоит рассмотреть генерацию одинакового SessionId для http и https версий сайта.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re: Копирование Session между http и https в ASP.NET
От: der Igel Россия  
Дата: 28.11.07 09:05
Оценка:
Hello, Bulwincl!

B> Отсюда задержки. Как можно решить эту проблему, копирую сессию на

B> сервере приложения
между http и https сайтом.

Например, установить cookieless сессию, идентификатор сессии в урле будет гоняться.
Хотя конечно, страшные урлы получаются.
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.