Всем добрый вечер.
Имеется такая проблема, установили на друпале ldap_integration, все работает. Далее решили пристроить форум phpBB3 через phpBBforum, все установилось.
Проблема в том, что пользователи никак не могут попасть (пройти аутентификация) на сайт, при вводе логина и пароль друпал выдает "The phpBB username (доменное имя) is not found in phpBB.", а вот если я создам ручками пользователя от фонаря, то он без проблем проходит аутентификацию, создавая в базе phpBB3 этого пользователя.
Посоветуйте, пожалуйста, что делать.
Комментарии
ауууу, кто нить помочь может?
С SMF тоже самое
«С SMF тоже самое :(»
Ищите строчку
Замените на
в общем решения пока не нашел, пришлось просто включить ldap на самом форуме.
не было возможности пока отлаживать
будет ли фикс этой проблемы в новой версии?
и когда собственно намереваетесь ее выпустить?
Нашёл ошибку
Ищите строчку
Замените на
Должно быть вот так
function phpbbforum_ldapauth_login_validate($form, &$form_state) {
global $user;
if (!$user->uid) {
$pass = trim($form_state['values']['pass']);
if (!empty($pass)) {
ldapauth_login_validate($form, $form_state);
}
}
}
}
Дайте знать, работает ли.
vb сейчас пытаюсь соединить drupal6.10 + phpbb3.03 через phpbbforum 1.04.
Ситуация похожая, уже зарегенные до интеграции друпальные юзеры не могут сконнектится с форумом, идет ошибка Unable to create new phpBB user. А зарегенные после интеграции работают и там и там.
Причем тест phpBB user: Anonymous. You are not authenticated in phpBB now. Please login to phpBB and test again тоже не проходит.
В чем может быть ошибка, попытался найти ldap_integration, но безуспешно?
Ошибка phpBB user: Anonymous. You are not authenticated in phpBB now. Please login to phpBB and test again у меня тоже долго была.
Получилось ее исправить, если в настройках phpBBforum settings параметр "phpBB authentication test" выбрать "Passed".