У меня есть особая потребность в авторизации, чтобы vBulletin не с форума напрямую. Я просматривал темы в поиске "логин vbulletin", но ничего не нашел.
Итак, вот структура.
- domain.com - основной сайт, доступ есть
ограничено диапазоном IP-адресов
- domain.com / forum / - vB с файлами cookie
хост, установленный на .domain.com, конечно
это также ограничено ip
- extra.domain.com - дополнительный сайт
который доступен практически каждому
(«почти» включает пользователей vB
создается вручную через ACP)
На данный момент пользователи, уже прошедшие аутентификацию на domain.com/forum/, распознаются как на domain.com, так и на extra.domain.com.
Так что проблема в том, чтобы войти с extra.domain.com на domain.com/forum/
Однако я не могу просто публиковать введенные имена пользователей и пароли на форуме из-за ограничений ip. Как я понял, должна быть какая-то обертка, которая выполнит всю процедуру входа в систему через cURL или каким-либо другим способом, получит все куки и затем вернет их пользователю.
Прежде всего, пожалуйста, скажите мне, я в правильном пути в моих мыслях? Также есть ли другие способы выполнить задачу, не тратя часы на анализатор HTTP? Я имею в виду, есть ли плагины SOAP для аутентификации vB из доверенных доменов? Версия форума - 4.0.8