Короткая версия:
как мы можем отправлять данные поста при перенаправлении на «внешний» сайт? Я использую 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, так что это не лучшее решение, я думаю ..