AJAX-прокси перенаправляет запрос корзины покупок на другой поддомен, возвращая сеансовый cookie для корзины - PullRequest
0 голосов
/ 15 февраля 2011

У меня следующая проблема, и я действительно не нашел информацию, достаточно конкретную для моей конкретной ситуации, поэтому, пожалуйста, не убивайте меня, если это обман:

есть интернет-магазин, работающий под www.theshopdomain.com, и я не могу изменить ни одного источника там. У меня есть только ajax api для добавления продуктов в корзину.

тогда у меня есть спутниковый магазин, который предлагает набор продуктов и работает под subdomain.shopdomain.com.

чтобы добавить товары в корзину на сайте www.theshopdomain.com, субдомен должен вызвать ajax api. пока все просто, теперь настоящая проблема:

когда вызывается первый запрос с «addProduct», этот запрос должен создавать сеанс в домене главного магазина от имени пользователя, чтобы я мог подключиться к основному магазину, и пользователь увидит свой выбор на субдомен и может проверить на основном домене.

Субдомен запускает приложение rails, и теперь каким-то образом это приложение rails должно переслать запрос, и все же где-то по пути необходимо создать сеанс в основной системе, чтобы использовать его в перенаправленном запросе.

как бы вы поступили? Я не уверен, в каком направлении я должен смотреть. хаки iframe, очевидно, не работают, так как я не могу модифицировать вещи в основном домене.

спасибо за любую возможную помощь или указания, антон

1 Ответ

0 голосов
/ 15 февраля 2011

хорошо, проблема решена.Мне удалось получить HTML-файл, сохраненный на сервере основного домена, и использовать хорошо документированное решение iframe.

...