Расшифровка ошибок Slogin

 Выводит ошибку при авторизации через социальную сеть: Fatal error: Call to undefined function filter_var() in моя директория/components/com_slogin/controller.php on line 534

Проверьте включена ли функция filter_var(), так же обратите внимание, что для корректной работы компонента требуется PHP 5.2 и выше.

При авторизации происходит ошибка: Error - empty access tocken или Error: oauth_token not set.

Это значит у вас не правильный ключ, логин или другой параметр отвечающий за связь с приложением социальной сети.

При авторизации, через какую либо социальную сеть выводится белая страница, или ничего не отрывается просто висит загрузка страницы.

Проблема в хостинге, вероятно закрыты внешние подключения к сервере от других серверов, или от социальных сетей. Обратитесь к хостинг провайдеру и задайте вопрос "Не блокирует ли хостер запросы от социальной сети, социальная сеть может он находится в списке исключенных сайтов."

Ошибка: The redirect URI in the request

Если вы вставите эту ошибку в переводчик, то получите ответ на ваш вопрос, у вас указан не правильно параметр "Redirect URIs". Смотрите FAQ по настороке социальных сетей.

Ошибка 504

Эта ошибка ни как не связана с настройкой компонента или вообще с компонентом, вероятно проблемы с хостингом.

Facebook не присылает смс при регистрации как разработчика, Одноклассники долго не отвечают.

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

ERROR: CURL library not found!

Проблема в хостинге, у вас не установлена библиотека cURL. Обратитесь к хостинг провайдеру.

invalid_client

Укажите имя продукта, а так же укажиет е-меил в настройках Google.

APIs & auth" -> "Consent screen" you have empty field "PRODUCT NAME" - you need to select e-mail address as well.

После переадресации приложения на сайт, белый экран, если обновить страницу, пользователь оказывается авторизованным. Эта же проблема при ошибке "Fatal error: Class 'JAuthenticationResponse' not found in'.

В файле /components/com_slogin/controller.php рядом с другими jimport добавить jimport('joomla.user.authentication');

Либо в настройках компонента отключить настройку "Запускать событие onUserLogin".

Авторизация не происходит, но в Joomla и Slogin создаются пользователи.

Это не ошибка Slogin, это ошибка базы данных, часто возникающая при миграции с Joomla 1.5 на Joomla 2.5. Для исправления этой проблемы вам нужно выполнить SQL запросы:

UPDATE `#_assets` SET `parent_id`=1 WHERE `parent_id` = '0';
UPDATE `#_assets` SET `parent_id`=0 WHERE `title` = 'Root Asset';

В место знака # вписать префикс базы данных вашего сайта.

Список проблем, из-за которых Slogin не может провести регистрацию пользователя

Прежде всего приложения для авторизации должны быть настроены. Но по нашим наблюдениям, есть ряд проблем, которые иногда приводят к проблемам авторизации/регистрации Slogin.

  1. Обязательные поля при регистрации пользователя - часто происходит (особенно c нестандартными полями Joomla). Так как Slogin использует стандартные механизмы авторизации Joomla, и подчиняется правилам Joomla.
  2. Установлены правила для пароля пользователя Joomla - на самом деле это очень специфический баг, который был выявлен недавно, дело в том, что Slogin генерирует пароль для новых пользователей Joomla, и если вы установите правила, которые сделают невалидным пароль для нового пользователя, то регистрация не будет завершена.
  3. Капча и соглашение об персональных данных - для этого написаны обходы в механизмах авторизации Slogin, но мы иногда отмечаем такие проблема.
  4. Запрещена регистрация пользователей Joomla.
  5. Плагины авторизации - суть в том, что плагины авторизации (особенно не стандартные) могут вмешиваться в механизм авторизации Joomla и устанавливать свои требования.

Что делать если регистрации не завершается? Отключить все плагины и настройки, которые могут повлиять на процесс регистрации, так как комбинаций правил может быть великое множество и предугадать все варианты мы не можем. Понимать, что если вы не может завершить регистрацию Joomla в ручную, то вы не сможете зарегистрироваться и с помощью Slogin (а это в подавляющем случае сайтов, которые мы обследовали и происходит).