1) качаем ломаную ipb откуда хотите, или же покупаем лицензию
2) заходим в админку ipb > модули авторизации и включаем внешнюю авторизацию. У меня вышло так:
3) делаем настройки внешней авторизации (значок шестерёнки, пишу так, чтобы не говорили, что непонятно и сложно): тут всё элементарно и стандартно:
редактирование внешней авторизации (значок карандаша
4) тут самый хитрый момент. Открываем concrete5>config>site.php и копируем непонятный код (выделен красным жирным) из строчки define('PASSWORD_SALT', 'тут какой-то охренетительный код для копирования'); // этот код является дофига умным вариантом md5 кодирования
5) открываем файл из ipb>admin>sources>loginauth>external>auth.php и модифицируем строчку (у меня она 69 по счёту)
$check_pass = md5($password.':тут какой-то охренетительный код для вставки');
не напутайте с точками и запятыми
ну типа всё. заходим на форум. вводим логин/емайл-пароль, который зареган на concrete5 движке. Он пишет, поздравляю, ура, вау. Введите имя пользователя. Вводите имя, желаемое для отображения на форуме (можно думаю такое же как и логин, я ввёл другое), снова мыло своё (это требуется только 1 раз, чтобы добавить вас в базу ipb) и тусуетесь на форуме на полную катушку. Как видите отдельная регистрация на форуме нам совершенно ни к чему.
ps: единственное пока не решил нужно ли делать одновременную авторизацию на сайте и форуме с помощью кукис. наверное нужно конечно. но это со временем. возможно вы мне подскажите, как кротчайшим путём найти то, что он (concrete) там передаёт для авторизации. А то у меня времени маловато для этих заморочек. Моя интеграция вышла в 5 шагов. Отпишитесь, кто сделал по инструкции, сколько времени у вас отняла её настройка.
