Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 17.09.2019 16:37:37

Сайт и новое API на разных серверах

Всем привет

Есть старый сайт (jquery + api на php) и живет на одном хосте.

Переписываю api на laravel (приложение расположено на другом хосте).

Хочется пока пользоваться существующей авторизацией, логика работы у которой следующая:

Если логин/пароль верные, то сохраняем в таблицу authSess данные
id - уник.id
ipAddr - адрес клиента
sessId - php sessionId
membId - id пользователя
expDt - время окончания сессии, если пользователь неактивен


Впереди всех стоит nginx в качестве прокси. Прописал в нем редирект на новое api

location ^~ /api/v2/ {
        rewrite ^/api/v2/(.*) /api/$1 break;

        proxy_pass http://192.168.99.10:8000/api/;
    }

Теперь в новом api перед каждым запросом надо определить, авторизован пользователь или нет в старом сайте

Изменено AlexPTZ (17.09.2019 16:39:22)

Не в сети

#2 17.09.2019 20:02:54

Re: Сайт и новое API на разных серверах

Вообщем пошел другим путем - написал скрипт на старом сервере, который проксирует запросы на новый API через CURL и подмешивает данные об авторизации.

Не в сети

Подвал раздела