XenAPI: выполнение login/logout на xenforo со стороннего сайта

tempuser

Участники
Сообщения
1
Реакции
0
Баллы
1,698
Здравствуйте!

Есть сайт, который существует уже несколько лет. На нем много зарегистрированных пользователей. Стоит задача интегрировать в этот сайт форум xenforo. Для общения сайта с форумом используется XenAPI. Если посмотреть вот здесь , то там сразу же есть пример как сделать операцию login на форуме. Т.е. регистрация и авторизация происходит на сайте, потом нужно автоматически авторизовать пользователя на форуме. Пользователи регистрируются авторматически через XenAPI - с этим все хорошо. А вот с авторизацией возникают трудности. Метод "login", который есть в примере, но отсутствует в документации в вики (вот здесь ) оставляет куку с названием "xf_session". И форум также оставляет такую же вторую куку, только домен в куке прописан с точкой спереди, т.е. как ".mydomain.com". Видимо, перед тем как сделать "login" нужно на всякий случай сделать "logout", но вот метод "logout" отсутствует как в документации так и в самом коде XenAPI. Самое простое удаление кук ничиго не меняет. Хотя нет. Если затереть одну из кук, то действительно показывает, что нужный пользователь авторизовался на форуме, но если удалить все куки, то тогда форум прописывает свою куку и через сайт с помощью метода XenAPI "login" уже ничего не помогает.

Может кто сталкивался с подобным?

Пробовал на разный версиях xenforo (1.4 и 1.5), но все то же самое.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу