Перенаправить данные POST - PullRequest
0 голосов
/ 06 октября 2009

Короткая версия:

как мы можем отправлять данные поста при перенаправлении на «внешний» сайт? Я использую asp.net MVC и хочу перенаправить пользователя на oldwebsite.com/oldlogin.asp, когда имя пользователя не найдено, чтобы попытаться войти в старую систему.

Длинная версия:

Сценарий:

  • У нас есть сайт oldwebsite.com с формой входа в index.html.

  • Форма входа отправляет данные на oldwebsite.com/private/processLogin.asp

  • Мы создали новую версию этой частной части сайта: newwebsite.com/newprivate

  • Некоторые клиенты были выбраны для тестирования newwebsite.com/newprivate. Для них были сделаны учетные записи в базе данных для новой частной системы (не связанной со старым веб-сайтом).

Мы хотим, чтобы эти новые пользователи по-прежнему могли использовать форму входа на oldwebsite.com для входа в новую систему. Для достижения этой цели мы имеем следующий план:

  • Создайте форму для входа POST на newwebsite.com/newprivate/loginGateway.aspx

  • После входа в систему проверьте, существует ли имя пользователя в новой системе. Если это так, проверьте пароль и т. Д. И направьте пользователя на newwebsite.com/newprivate/index.aspx

  • Если имя пользователя не существует в новой системе, перенаправьте пользователя на oldwebsite.com/private/processLogin.asp.

В большинстве случаев это не проблема, кроме последнего шага. Нам нужно иметь возможность отправлять данные постов в редиректе на oldwebsite.com/private/processLogin.asp..

Итак, как мы можем отправлять данные сообщений при перенаправлении на «внешний» веб-сайт?

=> Мне известно о решении javascript, но oldwebsite.com в настоящее время не требует javascript, так что это не лучшее решение, я думаю ..

...