1. Важное и срочное обновление IPB 3.4.5 - https://nulled.cc/threads/243375/

[Помощь] Авторизация и регистрация на форуме через сайт

Тема в разделе "IPB", создана пользователем BuzzDD, 31 июл 2009.

Статус темы:
Закрыта.
Модераторы: Maybe
  1. BuzzDD

    BuzzDD Постоялец

    Регистр.:
    9 фев 2009
    Сообщения:
    76
    Симпатии:
    5
    Как можно реализовать авторизацию на форуме через сайт? (какие куки ставить) или можно ведь код выдернуть где-то с форума?:)
    Должно быть так, человек зашёл на сайт, ввёл логин и пасс и его перекинуло на форум или сайт
    UPD:
    У меня IPB 2.3.6
     
  2. Дизуля

    Дизуля

    Регистр.:
    20 июн 2009
    Сообщения:
    176
    Симпатии:
    18
    на ИБр есть файлики в файловом архиве для внешней аторизации через сайт, но только вроде для 2.1.х
     
  3. EvgeniiGen

    EvgeniiGen Постоялец

    Регистр.:
    21 янв 2009
    Сообщения:
    131
    Симпатии:
    56
    Возможно ли пояснить подробнее? Что за файлы и как их правильно использовать?
     
  4. wtf?!

    wtf?! Постоялец

    Регистр.:
    29 июл 2009
    Сообщения:
    53
    Симпатии:
    9
    Вот, держи ссылку на мод под 2.2 и 2.3

    http://forums.ibresource.ru/index.php?showtopic=46229
     
    BuzzDD нравится это.
  5. BuzzDD

    BuzzDD Постоялец

    Регистр.:
    9 фев 2009
    Сообщения:
    76
    Симпатии:
    5
    Спасибо большое за ссылку:)
    Мод должен использоваться как Перейти по ссылке , а у меня на сервере всё лежит в разных папках, т.е.
    Перейти по ссылке
    Перейти по ссылке
    И выдаёт ошибки
    Код:
    Warning: IPBSDK::require_once(T:\home\virtual\prime\init.php) [function.IPBSDK-require-once]: failed to open stream: No such file or directory in T:\home\virtual\prime\scripts\ipbsdk\ipbsdk_class.inc.php on line 295
    Код:
    Fatal error: IPBSDK::require_once() [function.require]: Failed opening required 'T:\home\virtual\prime\init.php' (include_path='.;/usr/local/PHP/PEAR;/usr/local/PHP/PEAR/smarty;T:\home\virtual\prime\scripts\ipbsdk/') in T:\home\virtual\prime\scripts\ipbsdk\ipbsdk_class.inc.php on line 295
    в этих строках:
    PHP:
    require_once ROOT_PATH   "init.php";
    require_once 
    ROOT_PATH   "sources/action_public/xmlout.php";
    require_once 
    ROOT_PATH   "sources/ipsclass.php";
    require_once 
    SDK_PATH     "lib/sdk_ipsclass.inc.php";
    require_once 
    KERNEL_PATH "class_converge.php";
    require_once 
    ROOT_PATH   "conf_global.php";
    Ну а теперь правим эти строки:
    PHP:
    require_once "http://forum.sait.ru/init.php";
    require_once 
    "http://forum.sait.ru/sources/action_public/xmlout.php";
    require_once 
    "http://forum.sait.ru/sources/ipsclass.php";
    require_once 
    SDK_PATH     "lib/sdk_ipsclass.inc.php"// какой путь здесь?
    require_once KERNEL_PATH "class_converge.php";  // какой путь здесь?
    require_once "http://forum.sait.ru/conf_global.php";
    UPD:
    Инклуд в сайт делаю так:
    PHP:
     include ('scripts/login.php'); 
    Отзывы о моде не очень впечатляют, т.к. огромная проблема с путями и с папками!
     
  6. Magabyte

    Magabyte Постоялец

    Регистр.:
    29 июн 2009
    Сообщения:
    81
    Симпатии:
    60
    Я тоже как то недавно выбирал портал для IPB, та же история, два домена. Не один портал для IPB с этим не справился. Кто может посоветовать как решить вопрос с интеграцией, если портал и форум находятся на разных доменах?
     
  7. Me_and_My

    Me_and_My Читатель

    Заблокирован
    Регистр.:
    22 июл 2009
    Сообщения:
    270
    Симпатии:
    50
    Там есть фишка с куками, они должны быть .сайт.ру.
    Вот еще статейку почитайте.
    http://www.sysman.ru/index.php?showtopic=15533
     
    Magabyte нравится это.
  8. wtf?!

    wtf?! Постоялец

    Регистр.:
    29 июл 2009
    Сообщения:
    53
    Симпатии:
    9
    А форум и сайт вообще в разных директориях лежат. Как виртуальные хосты настроены можешь рассказать?
     
  9. BuzzDD

    BuzzDD Постоялец

    Регистр.:
    9 фев 2009
    Сообщения:
    76
    Симпатии:
    5
    Голова не шарит уже, сейчас не могу:(
    Статья древняя видимо, мне нужно узнать пути к тем двум файлам и всё
    PHP:
    require_once SDK_PATH     "lib/sdk_ipsclass.inc.php"// какой путь здесь?
    require_once KERNEL_PATH "class_converge.php";  // какой путь здесь?
    И ошибки уберутся:)
    Я спать О_о
     
  10. wtf?!

    wtf?! Постоялец

    Регистр.:
    29 июл 2009
    Сообщения:
    53
    Симпатии:
    9
    Видимо нужно переопределить константы SDK_PATH и KERNEL_PATH, что бы они вели на директорию форума
     
Статус темы:
Закрыта.