Интеграция на Phpbb3 с всеки уебсайт

Не много отдавна, по време на работа, трябваше да интегрирам съществуващ сайт с форум в системата phpBB от третата версия. След преглед на полетите и ръководствата на форума беше организирана много интересна и проста система. Ако говорим за предимствата му, то той е напълно независим от форума, така че когато двигателят е нулиран, сме сигурни, че няма да загубим файловете, които сме редактирали по-рано и че нищо няма да се счупи. За да разбера защо и как да направя това, първо ще се опитам да обясня логиката на работата. От готовите промени трябва да добавим допълнително поле към базата данни на сайта, например - 'user_f_id', в което ще запишем информация за картографирането на потребителските профили на сайта към потребителските профили на форума (приема се цифров идентификатор, user_id от базата данни на форума е% префикс таблица% _users).

    1. Потребителят попълва полетата за вход и парола
    2. Проверете дали очакваният потребител е попълнил полето user_f_id

Ако е попълнено, тогава:

1. Скриптът създава стандартни функции за проверка на паролата
2. Ако паролата не се побира, излезте, ако е така, тогава стартираме функциите за настройка на картографирането
3. Създайте запис в базата данни на форума за потребителя (таблица% префикс% _users)
4. Създайте запис в базата данни на форума за потребителските права (таблица% префикс% _user_group)
5. Попълнете полето user_f_id в базата данни на нашия сайт

Списък на функции, които проверяват паролата от базата данни на форума: