Аутентификация в phpBBforum через ldap_integration

Главные вкладки

Аватар пользователя Hitmrrr Hitmrrr 22 января 2009 в 16:53

Всем добрый вечер.

Имеется такая проблема, установили на друпале ldap_integration, все работает. Далее решили пристроить форум phpBB3 через phpBBforum, все установилось.

Проблема в том, что пользователи никак не могут попасть (пройти аутентификация) на сайт, при вводе логина и пароль друпал выдает "The phpBB username (доменное имя) is not found in phpBB.", а вот если я создам ручками пользователя от фонаря, то он без проблем проходит аутентификацию, создавая в базе phpBB3 этого пользователя.

Посоветуйте, пожалуйста, что делать.

Комментарии

Аватар пользователя vb vb 13 марта 2009 в 21:45

Нашёл ошибку

Ищите строчку

if (module_exists('ldap_integration')) {

Замените на

if (module_exists('ldapauth')) {

Должно быть вот так

if (module_exists('ldapauth')) {
  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);
      }
    }
  }
}

Дайте знать, работает ли.

Аватар пользователя Serg_M Serg_M 3 апреля 2009 в 19:33

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, но безуспешно?

Аватар пользователя Primat87 Primat87 11 апреля 2010 в 11:34

Ошибка phpBB user: Anonymous. You are not authenticated in phpBB now. Please login to phpBB and test again у меня тоже долго была.
Получилось ее исправить, если в настройках phpBBforum settings параметр "phpBB authentication test" выбрать "Passed".