26 Июня 2017, 16:24:32

Автор Тема: (Авторизация) Белая страница!  (Прочитано 7218 раз)

« : 15 Октября 2014, 22:50:31 »

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
И так я писал в комментах сайта но увидел "Внимание! Обо всех ошибках необходимо писать на форуме (все комментарии с ошибками на сайте будут теперь удаляться)." и сразу перешел на форум. Не буду парится с текстом просто скопирую коммент.

Модуль конечно работает но не идеально. Нашел ошибку в файле memberSync который дает возможность при авторизации на форуме авторизоватся в dle. Из за этого:

/**
* Вызывается при входе пользователя на форум.
*
* @since 3.0
* @since 3.1 добавлены поля:
* 'plainPassword' - пароль в открытом виде
*
* @param array $member свойства пользователя
*
* @return void
*/
public function onLogin( $member ){
$this->DLE->Authorization( "dle", array(
"login" => $member['name'],
"passHash" => $member['members_pass_hash'],
) );
}

При авторизации на форуме появляется белая страница. Но при этом авторизация проходит на dle, но не проходит на форуме! При авторизации пустая страничка появляется (просто белая) forum.site.ru/index.php?app=core&module=global§ion=login&do=process

« Ответ #1 : 15 Октября 2014, 23:27:41 »

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Нужно переписать код с добавлением этого:
 public function onLogin( $member ) { }

0 Пользователей и 1 Гость просматривают эту тему.