Расшифровка ошибок 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.
- Обязательные поля при регистрации пользователя - часто происходит (особенно c нестандартными полями Joomla). Так как Slogin использует стандартные механизмы авторизации Joomla, и подчиняется правилам Joomla.
- Установлены правила для пароля пользователя Joomla - на самом деле это очень специфический баг, который был выявлен недавно, дело в том, что Slogin генерирует пароль для новых пользователей Joomla, и если вы установите правила, которые сделают невалидным пароль для нового пользователя, то регистрация не будет завершена.
- Капча и соглашение об персональных данных - для этого написаны обходы в механизмах авторизации Slogin, но мы иногда отмечаем такие проблема.
- Запрещена регистрация пользователей Joomla.
- Плагины авторизации - суть в том, что плагины авторизации (особенно не стандартные) могут вмешиваться в механизм авторизации Joomla и устанавливать свои требования.
Что делать если регистрации не завершается? Отключить все плагины и настройки, которые могут повлиять на процесс регистрации, так как комбинаций правил может быть великое множество и предугадать все варианты мы не можем. Понимать, что если вы не может завершить регистрацию Joomla в ручную, то вы не сможете зарегистрироваться и с помощью Slogin (а это в подавляющем случае сайтов, которые мы обследовали и происходит).