автоматический вход на другой сайт после успешного входа на основной сайт - PullRequest
0 голосов
/ 24 сентября 2019

Я создал портал входа в систему, который является сайтом (A) для пользователей, и я хочу перенаправить их на другой сайт (B)

У меня есть весь код и полномочия сайта A и для сайта B, я неу него нет кода и прав доступа

сайт B содержит одно поле ввода, в котором требуется идентификатор электронной почты, и одну кнопку отправки

, так что я хочу, чтобы пользователь зашел на сайт A и выполнил вход с идентификатором пользователя и паролеми перенаправляется на сайт B, также я хочу автоматический ввод этого электронного письма в поле ввода и автоматическое нажатие кнопки

, так что простым словом пользователь входит на сайт A и перенаправляет, а также получает автоматический вход на сайт B

мой вопрос, это возможно, если да, то как?какой язык можно использовать, как это возможно в javascript?

для сайта A я использую флягу python

1 Ответ

0 голосов
/ 26 сентября 2019

Если сайт B не требует токена CSRF, вы можете сделать что-то подобное в шаблоне, отображаемом после входа на сайт A:

var xhr = new XMLHttpRequest();
$.ajax({
    type: 'POST',
    url: 'siteB.com/login',  // the URL site B email form makes POST to
    data: {email: '{{ email }}'}, // the email used to login at site A passed as context to the template rendered after site A login
    xhr: function() {
        return xhr;
    }
}).success(function() {
    window.location.replace(xhr.responseURL); // optionally redirect the client to the responseURL from POST made to site B
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...