как связать php форму входа на другой сайт - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть форма входа в PHP и MySQL, например, в домене с именем «login.example.com», и я хочу, чтобы он входил на другой веб-сайт, например «home.example.com», в то же время, когда я вхожув первый домен, как я могу сделать это без использования файлов cookie?

Значения, которые я хочу передать между доменами, - это адрес электронной почты и пароль.

$email       =  e($_POST['email']);                                                            //The email of the user
$password  =  e($_POST['password']);                                                       //The password of the user

1 Ответ

0 голосов
/ 28 февраля 2019

У вас есть два варианта:

  1. После подтверждения входа в систему, перенаправить на второй домен (поддомен) и установить там сеанс тоже
  2. После подтверждения входа загрузитьпиксельное изображение с URL вашего второго домена (субдомена). EX:

    echo "imagehttps://sub.example.com' />"

В обоихвариант, вам нужно запустить скрипт на вашем втором домене (поддомене), чтобы установить сеанс

Обновление

Пример установки сеанса:

$_SESSION['login'] = $id;

Обновление 2

Передача электронной почты и пароля между доменами (поддоменами) не рекомендуется, это небезопасно, но вы можете установить cookie или сеанс для идентификации электронной почты и пароля.с уникальным идентификатором, который может быть передан между доменами (поддоменами)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...