Страница 1 из 1

Обращение к неправильной БД при HTTP запросе между сайтами

Добавлено: 24 апр 2023, 16:39
MaksM
Столкнулся с такой проблемой. На локалке есть два сайта site1 с базой данных bd1 и site2 c базой bd2.
Когда пытаюсь первым сайтом получить данные со второго посредством http запроса получаю ошибку авторизации. При разборе в логах вижу, что ошибка связана с тем, что второй сайт (site2) пытается проверить пользователя в базе bd1 (сайта site1 с которого пришел запрос). Можно как-то решить эту проблему? На продакшене все работает нормально.

Re: Обращение к неправильной БД при HTTP запросе между сайтами

Добавлено: 28 апр 2023, 15:35
SagePointer
Если к разным базам коннектятся под разными пользователями, то выдать одному из них доступ к другой базе, если у него его нет.

Re: Обращение к неправильной БД при HTTP запросе между сайтами

Добавлено: 03 май 2023, 11:08
MaksM
SagePointer писал(а): 28 апр 2023, 15:35 Если к разным базам коннектятся под разными пользователями, то выдать одному из них доступ к другой базе, если у него его нет.
Проблема в том, что сайт к которому обращаются, почему-то пытается подключиться к базе сайта который обращается, а не к своей.

Re: Обращение к неправильной БД при HTTP запросе между сайтами

Добавлено: 05 май 2023, 00:58
SagePointer
MaksM писал(а): 03 май 2023, 11:08 Проблема в том, что сайт к которому обращаются, почему-то пытается подключиться к базе сайта который обращается, а не к своей.
Ну, тогда исправить реквизиты для подключения

Re: Обращение к неправильной БД при HTTP запросе между сайтами

Добавлено: 05 май 2023, 15:40
MaksM
SagePointer писал(а): 05 май 2023, 00:58
MaksM писал(а): 03 май 2023, 11:08 Проблема в том, что сайт к которому обращаются, почему-то пытается подключиться к базе сайта который обращается, а не к своей.
Ну, тогда исправить реквизиты для подключения
Какие конкретно? На внешних серверах с этими же настройками все работает нормально, даже подключение с локального сайта на удаленный работает нормально. Не работает только когда оба сайта на одной машине.