powered by simpleCommunicator - 2.0.27     © 2024 Programmizd 02
Map
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / iframe - получить SessionID родительской страницы
7 сообщений из 7, страница 1 из 1
iframe - получить SessionID родительской страницы
    #40138584
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем. Думаю, что решения нет, но всё-таки... Итак: есть iframe, в котором я открываю некую страницу с "чужого" сервера. Та страница, в соответствии со своей логикой, в какой-то момент делает redirect и подставляет вместо себя в тот же iframe страницу с "моего" сервера. Теперь у меня есть iframe, у которого и внутри, и снаружи - страницы из одной и той же моей аппликации. Но тут оказывается, что на серверной стороне Session у них разный! Внутренняя страница не видит Session от внешней, а у нее в момент ее открытия создается новый, чистенький Session. Мне надо хотя бы получить SessionID от внешней страницы. Понятно, что я могу на клиенте обратиться к внешней странице, взять оттуда что-нибудь и пойти опять на сервер, но мне это не годится, мне нужен SessionID в процедуре Page_Load при первом входе в нее. Заранее спасибо всем, кто что-нибудь предложит.
...
Рейтинг: 0 / 0
iframe - получить SessionID родительской страницы
    #40138587
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Владимир Саныч [игнорируется] 

Передавайте SessionID в качестве параметра запроса
============
Привет, кстати
...
Изменено: 02.05.2024, 13:04 - Cat2
Рейтинг: 0 / 0
iframe - получить SessionID родительской страницы
    #40138590
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2 [игнорируется] 

Привет, сколько лет, сколько зим.

Спасибо, уже пробовал. Та "чужая" страница, которую я открываю, не поддерживает передачу параметров в "мою" страницу, на которую она делает redirect. Я им в качестве имени страницы, куда делать redirect, передаю mypage.aspx?session=xxx, а они от этого оставляют только mypage.aspx.
...
Рейтинг: 0 / 0
iframe - получить SessionID родительской страницы
    #40138591
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Владимир Саныч [игнорируется] 
Владимир Саныч  02.05.2024, 21:03
[игнорируется]
Та "чужая" страница, которую я открываю, не поддерживает передачу параметров в "мою" страницу
Странно. Не верится мне что-то, что такое может быть. А через POST передачу параметров тоже не поддерживает?
Глобальные переменные пробовал использовать?
Файл обмена?
Переменные среды?
...
Рейтинг: 0 / 0
iframe - получить SessionID родительской страницы
    #40138592
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2 [игнорируется] 

Тьфу, они ведь действительно обращаются через POST, поэтому моя проверка и не работала. Но тогда мне просто некуда передавать это значение, прицепить его к имени файла нельзя.

Все остальные варианты требуют знать Session в качестве ключа. Я могу положить что угодно в файл или в Application, но я должен знать ключ, чтобы взять.
...
Рейтинг: 0 / 0
iframe - получить SessionID родительской страницы
    #40138606
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Ох ты! Я ответить забыл!
Владимир Саныч  04.05.2024, 12:52
[игнорируется]
Все остальные варианты требуют знать Session в качестве ключа
Ты совсем зарапортовался.
Ключом будет IP клиента. Ты можешь хоть таблицу на сервере держать, какой IP, когда и с каких страниц открыл сессии
...
Рейтинг: 0 / 0
iframe - получить SessionID родительской страницы
    #40138607
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2 [игнорируется] 

IP клиента - это интересная мысль, спасибо. Но один юзер может открыть систему два раза параллельно, т.е. надо IP плюс время плюс еще что-нибудь, а это уже не так элегантно.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / iframe - получить SessionID родительской страницы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]