Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> iframe и cookieless = false 
V
    Опции темы
moric83
Дата 8.8.2007, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 9.7.2007

Репутация: нет
Всего: 1



Доброй ночи всем кто сейчас работает !!
Есть страница сделанная на asp.net, эту страницу надо загрузить в iframe на другом сайте. Проблема была в том что в некоторых браузерах не сохранялась сессия – решением этой задачи стало изменение параметра cookieless = true то есть хранение идентификатора сессии в  URL.
Вопрос: 
Будет ли  это связка  iframe – cookieless =  true работать во все браузеры и безопасно ли это. 
И как это работает, ведь в странице указано iframe src=”http://www.site1.com/default.aspx”  а реферер этой странице получается к пиримеру http://www.site1.com/asjoui1123mn3m435/default.aspx ?

PM MAIL   Вверх
Mymik
Дата 9.8.2007, 08:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



вообще очень странно, потому как сессия не имеет никакого отношения к клиенту. Она существует только на стороне сервера и все.
А ты не пробовал выставлять timeout  для сессии ??? в web.config прописывать.


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
moric83
Дата 9.8.2007, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 9.7.2007

Репутация: нет
Всего: 1



Цитата(Mymik @  9.8.2007,  08:51 Найти цитируемый пост)
вообще очень странно, потому как сессия не имеет никакого отношения к клиенту. Она существует только на стороне сервера и все.
А ты не пробовал выставлять timeout  для сессии ??? в web.config прописывать. 


Тогда как мне понять это (отрывок из web.config ):
Код

<!--  SESSION STATE SETTINGS
          By default ASP .NET uses cookies to identify which requests belong to a particular session. 
          If cookies are not available, a session can be tracked by adding a session identifier to the URL. 
          To disable cookies, set sessionState cookieless="true".
    -->


PM MAIL   Вверх
Mymik
Дата 9.8.2007, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1474
Регистрация: 12.5.2006
Где: Lamer-центер

Репутация: 50
Всего: 78



moric83, хм... ну тогда юзай значение AutoDetect. MSDN


--------------------
ICQ ::            857-857
E-mail ::         mymik[at]inbox[dot]ru 
HomaPage ::  http://localhost/

:to_become_senile  :this
PM MAIL WWW ICQ   Вверх
moric83
Дата 9.8.2007, 10:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 9.7.2007

Репутация: нет
Всего: 1



Цитата(Mymik @  9.8.2007,  10:25 Найти цитируемый пост)
хм... ну тогда юзай значение AutoDetect. MSDN 


прочитал, подходит тока для фраиморка 2.0 - на серваке стоит 1.1   smile 

вопрос то о том безопасно ли хранить идентификатор сессий в url, и должно ли это работать для iframe  во все браузеры ?

Боюсь что сделаю изминения и потом будут большие проблемы  - типа session hijacking или того что сессия будет проподать  smile 
PM MAIL   Вверх
Idsa
Дата 9.8.2007, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



Цитата(moric83 @  8.8.2007,  23:45 Найти цитируемый пост)
Есть страница сделанная на asp.net, эту страницу надо загрузить в iframe на другом сайте. Проблема была в том что в некоторых браузерах не сохранялась сессия – решением этой задачи стало изменение параметра cookieless = true то есть хранение идентификатора сессии в  URL.

Многие браузеры не сохраняют кукисы, передаваемые со страницей в iframe. Поэтому, собственно, сессия и не сохранялась.

Цитата(moric83 @  9.8.2007,  10:52 Найти цитируемый пост)
прочитал, подходит тока для фраиморка 2.0 - на серваке стоит 1.1 

Хм... По-моему AutoDetect здесь в принципе не подходит. Дело ведь не в том, включены ли у клиента кукисы, а в том, не проигнорирует ли браузер кукисы, подгруженные в iframe (а в большинстве браузеров именно так и произойдет).

Цитата(moric83 @  9.8.2007,  10:52 Найти цитируемый пост)
Боюсь что сделаю изминения и потом будут большие проблемы  - типа session hijacking или того что сессия будет проподать  

В плане безопасности оба метода хранения SessionId (и кукисы, и url) принципиально ничем не отличаются. Да и вообще, выбора у тебя нет smile


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
moric83
Дата 9.8.2007, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 9.7.2007

Репутация: нет
Всего: 1



Цитата(Idsa @  9.8.2007,  18:46 Найти цитируемый пост)
Дело ведь не в том, включены ли у клиента кукисы, а в том, не проигнорирует ли браузер кукисы, подгруженные в iframe (а в большинстве браузеров именно так и произойдет).


Так значит остаётся использовать тока метод хранения SessionId в url, но вопрос в том если это будет работать во все браусеры ?



PM MAIL   Вверх
Idsa
Дата 10.8.2007, 07:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 15
Всего: 62



Цитата(moric83 @  9.8.2007,  21:14 Найти цитируемый пост)
Так значит остаётся использовать тока метод хранения SessionId в url, но вопрос в том если это будет работать во все браусеры ?

Конечно, будет.


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
moric83
Дата 10.8.2007, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 9.7.2007

Репутация: нет
Всего: 1



Цитата(Idsa @  10.8.2007,  07:55 Найти цитируемый пост)
Конечно, будет. 


Тогда вопрос решен.  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0699 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.