Добавить дополнительную проверку в процессе входа в phpbb

Я искал везде для этого, и я не могу найти. phpbb (3, стандартный, без модов или чего-то еще) проверяет имя пользователя и пароль и, если он правильный, регистрирует пользователя. Мне нужно добавить дополнительную проверку, чтобы проверить еще 1 условие, прежде чем разрешить пользователю войти в систему.

Как бы я продолжал делать это?

Спасибо!

PS Я знаю, что это общий вопрос. Я бы разместил здесь код для входа, если бы смог его найти >.‹


person Predrag Beocanin    schedule 11.09.2013    source источник
comment
Может быть, прочитать эту статью для некоторых указателей? wiki.phpbb.com/Authentication_plugins   -  person Alasjo    schedule 12.09.2013
comment
Мм, спасибо, я обнаружил, что файлы по-прежнему не могут обрабатывать проверки имени пользователя/пароля или даже заставить страницу входа отображать мой html ›.›   -  person Predrag Beocanin    schedule 12.09.2013


Ответы (1)


Если вы хотите изменить html на странице входа, вам нужно отредактировать соответствующий файл шаблона, расположенный в:

styles/{Name of your preferred theme}/template/login_body.html

Возможно, вам придется очистить кеш phpbb из панели администрирования, чтобы изменения вступили в силу.

Чтобы изменить метод аутентификации, вы можете изменить файл auth_db.php (для стандартной аутентификации базы данных) или создать свой собственный плагин аутентификации< /а>. Файлы, которые вы ищете, находятся в:

includes/auth/auth_{authentication plugin}.php
person Alasjo    schedule 12.09.2013
comment
Спасибо =) Я хочу изменить auth_db, так как мне нравятся все стандартные проверки, я просто хочу добавить еще одну. И я пытался модифицировать html, но я не очищал кеш и не видел изменений! Спасибо. Я надеюсь, что смогу модифицировать auth_db.php, чтобы включить то, что мне нужно, на самом деле это простая проверка, но используемый код на данный момент очень сложен для понимания =) - person Predrag Beocanin; 12.09.2013