Добавянето на потребителите да phpBB3 форум - Новини - Уебсайтове пари Блог Максим istlyaeva
Добавянето на потребителите да phpBB3 форум
Така че, просто даде крайния версия на кода, а след това да обясни основната част от него по-подробно.
Първата стъпка е да се определи постоянен IN_PHPBB - без него, сценарият просто ще спре да работи. След това, папката с форума е посочено. В моя случай това е форум във форум папка. скрипт намира в корена на обекта, който е с едно ниво по-високо. Променливата $ phpEx съдържа разширение скриптови файлове, почти винаги PHP. така че няма нужда да се промени този ред.
Чрез дефиниране на всички константи, ние свързване на необходимите файлове. В common.php съдържа почти всички основни параметри, необходими за PHPBB, така че да го свържете на първо място. По принцип, когато пишете всякакви добавки към PHPBB непременно се свържете този файл по никакъв начин без него. След това ние се нуждаем от файл, който съдържа набор от функции за работа с потребителите - това включва functions_user.php на папки.
Сега всичко е готово да отиде и да можем да добавите потребител към форума. За да направите това, вие трябва да посочите потребителското име за влизане, паролата и електронната поща. В примера се използва като вход test_user. като forumadmins.ru парола. както и адрес [email protected]. Когато се използва за заместване на собствените си нужди, за да получите необходимите Ви данни, например, получени от формуляра за регистрация на сайта. Две други параметри, които не са споменати и го GROUP_ID user_type. тяхната стойност е постоянна. Група номер 2 съответства на групата "Регистрирани потребители". и за употреба тип 0 - активирано от потребителя. В края на извикване на функция user_add и го предаде като аргумент масив с посочените по-горе данни за потребителя. Всички нови потребители ще бъдат във форума, може да влезете и да пишете съобщения.
Изясняване само в случай, по някаква причина потребителят не може да бъде добавен директно чрез базата данни. Въпросът е сложна система от права на достъп и потребителски групи на форума. Ако добавите потребителя директно към phpbb_users масата. тогава той няма да има права за достъп или възложени групи. Вградена функция взема предвид всичко това в PHPBB за добавяне на потребители, така че по този начин няма да има проблеми.