У меня есть около 100 сайтов, закодированных в ASP classic. Каждый сайт принимает заказы и сохраняет их в базе данных. Однако оплата этих заказов должна быть произведена на другом сайте, также закодированном в ASP classic. Все веб-сайты принадлежат одной и той же компании, размещены на одном сервере IIS и используют одну и ту же базу данных SQL Server.
Теперь пользователь регистрируется, вводя некоторую личную информацию, и входит на один из этих веб-сайтов (например, website-for-newjersey.com) и размещает заказ. Затем он перенаправляется на сайт платежей (payment.master-website.com по адресу https), где некоторая его личная информация (адрес, город, штат для доставки; имя для держателя кредитной карты и т. Д.) Отображается в форме оплаты. Информация о кредитной карте вводится на этой странице.
Из-за чувствительности информации, отображаемой на этой странице, пользователь должен войти на сайт оплаты, прежде чем он сможет просмотреть заполненную форму . И я не хочу, чтобы пользователь входил дважды (по одному разу на каждом сайте). Существует ли надежный способ проверки, выполнил ли пользователь вход на сайт со ссылкой , используя классический ASP.
Короче говоря
- На сайте B мне нужно проверить, зашел ли посетитель на сайт A
- На веб-сайте B мне нужна переменная сеанса ID с веб-сайта A
- Оба сайта используют один и тот же сервер базы данных
- Мне нужны четкие инструкции
- Решение PHP или ASP.NET приемлемо, если оно универсальное / переносимое