Отключить вход из текущего приложения php - PullRequest
0 голосов
/ 25 октября 2018

У меня есть веб-приложение, в котором все пользователи входят в систему, а затем получают доступ ко всем остальным страницам приложения.Но здесь я интегрирую это приложение в другое приложение.Из этого приложения пользователи уже вошли в систему.

Здесь у меня есть кнопка в другом приложении, когда пользователь нажимает на нее, она открывает новое окно с URL-адресом моего приложения, например http://phpapplication.com/report1;здесь я не хочу показывать страницу входа, как только пользователь приходит из этого приложения из другого приложения.

Как я могу отключить вход в моем приложении или выполнить аутентификацию на сервере?

1 Ответ

0 голосов
/ 26 декабря 2018

Если вы используете Аутентификацию с PHP, то, скорее всего, вы можете использовать функцию сквозного доступа, например,

$user = $_SESSION['user'];
$pass = hash("sha256", functionToGetPassFromDBorSESSION());
header("Location: https://myOtherWebApp.com/passthrough.php?user=$user&pass=$pass&redirect=pageToGoTo");
die();

, хотя файл pass может затем выполнить автоматическую аутентификацию и направить пользователя в нужное место.

AuthenticateUser($_GET['user'],$_GET['pass']); //Password is pre-hashed.
//Authenticate User function will set Session information and authenticate the user.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...