Автоматический вход на текущий веб-сайт, если пользователь вошел на другой веб-сайт.

У меня около 100 веб-сайтов, закодированных в ASP classic. Каждый сайт принимает заказы и хранит их в базе данных. Однако оплата этих заказов должна производиться на другом веб-сайте, также закодированном в ASP classic. Все веб-сайты принадлежат одной компании, размещены на одном сервере IIS и используют одну и ту же базу данных SQL Server.

Теперь пользователь регистрируется, вводя некоторую личную информацию, входит на один из этих веб-сайтов (например, website-for-newjersey.com) и размещает заказ. Затем он перенаправляется на веб-сайт платежей (payments.master-website.com на https), где некоторые его личные данные (адрес, город, штат доставки; имя для держателей кредитных карт и т. Д.) Отображаются в форме оплаты. Информация о кредитной карте вводится на этой странице.

Из-за конфиденциальной информации, отображаемой на этой странице, пользователь должен войти на веб-сайт оплаты, прежде чем он / она сможет просмотреть предварительно заполненную форму оплаты. И я не хочу, чтобы пользователь входил в систему дважды (по одному на каждом веб-сайте). Есть ли надежный способ проверить, выполнил ли пользователь вход на сайт , ссылающийся на , используя классический ASP.


Короче говоря

  • На веб-сайте BI необходимо проверить, вошел ли посетитель на веб-сайт A
  • На веб-сайте BI требуется переменная сеанса ID с веб-сайта A
  • Оба веб-сайта используют один и тот же сервер базы данных
  • I нужны четкие инструкции
  • Решение PHP или ASP.NET является приемлемым, если оно является универсальным / переносимым
9
задан Salman A 7 June 2014 в 07:38
поделиться