идентификатор сессии не передается при выполнении response.redirect - PullRequest
0 голосов
/ 14 марта 2012

Я пытаюсь автоматически войти на сайт diff, когда пользователь нажимает кнопку на моем сайте.Я получил сессионный идентификатор из URL-адреса, и я создаю cookie и сохраняю идентификатор внутри него.Я также добавляю cookie в объект ответа, но когда я пытаюсь открыть URL-адрес, идентификатор сессии не передается (проверено fiddler).

Ребята, вы думаете, что другой сайт находится в другом домене, чем мойсайт может быть проблемой?

Есть идеи?

Ответы [ 2 ]

3 голосов
/ 14 марта 2012

Вообще говоря, вы не можете устанавливать или читать файлы cookie для домена, отличного от того, из которого поступает ваш код.Это проблема безопасности.

Если на другом сайте есть страница входа, вы можете просто отправить сообщение на эту страницу, передав необходимые вам учетные данные.

1 голос
/ 14 марта 2012

Файлы cookie не являются общими для несвязанных доменов. Возможно, вы сможете обмениваться файлами cookie между доменами с одним родительским доменом (например, my.host.com и other.host.com).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...