Компонент и модуль для авторизации через сервис Loginza
сделан на основе компонента и модуля для Joomla 1.5 с этого сайта. Для работы авторизации необходимо взять ид виджета и ключевое слово на сайте Логинзы, а так-же установить директиву allow_url_fopen в положение "истина", если она еще не установлена в это положение (если работает, то не заморачивайтесь).
Список изменений.
1.0.0.
- Убрал в админке компонента вкладку пользователей за ненадобностью.
- Переделал общение с логинзой с сокетов на file т.к. у меня не заработало ни на локали, ни на хосте.
- Восстановил работоспособность на 1.7.
1.0.1.
- Полностью переработал модуль и половину компонента.
- Добавил в табличный вывод всех провайдеров, указанных в апи логинзы, но список видимо там устаревший, в виджете их больше.
- Перестроил табличный вывод на дивы, сделал более компактный и понятный код, разделил шаблоны вывода провайдеров по условиям.
- Наладил редирект после логина и выхода (в очередной раз).
1.0.2.
- Добавил режим отладки, позволяющий контролировать работоспособность Логинзы на локали. На рабочих сайтах пользоваться этм режимом не рекомендуется из-за ухудшения уровня безопасности авторизации.
1.0.3.
- По наводке zoor добавил возможность использования человекопонятного логина с помощью плагина логинзы, а идентификатор логинзы убрал в отдельное поле. При отсутствии или неопубликованности плагина логин образуется по-старому.
1.0.3. Модуль
- Добавил возможность произвольного выбора провайдеров авторизации.
1.0.4.
- Переделал вывод провайдеров в модуле в табличном выводе на спрайт.
1.0.5.
- Сделал модуль и компонент совместимыми с Joomla 1.5...
1.0.6. Модуль
- Добавил форму ввода логина/пароля в модуль.
1.0.6. Компонент
- Добавил настройку, позволяющую выбирать способ активации пользователей (сразу после регистрации, либо в соответствии с настройками Joomla).
1.0.7. Модуль
- Добавил возможность мультивыбора разрешенных сервисов авторизации для пользователей джумлы 1.5.
1.0.7. Компонент
- Добавил интеграцию с Комьюнити Билдером, включается в настройках.
1.0.8. Модуль
- Устранил ошибку возникающую при единичном выборе разрешенных сервисов авторизации для пользователей джумлы 1.5.
1.0.8. Компонент
- Устранил ошибку деинсталляции компонента возникающую при отличном от jos_ префиксе таблиц.
1.1. Компонент и модуль
- Добавил привязку данных логинзы с разных сервисов к одному пользователю по е-майлу. Плагина для 1.1 не надо. Привязка осуществаляестя в зависимости от настройки компонента без подтверждения либо с подтверждением владельца аккаунта.
Эта версия не совместима с предыдущими и не будет поддерживать пользователей, созданных предыдущими версиями Логинзы.
1.2. Компонент и модуль
- Проверил совместимость с джумлой 2.5.
- Исправил несколько ошибок возникающих в режиме ручного подтверждения владения аккаунтом.
- Поправил английские локализации.
- Совместимость с джумлой 1.5 частично утеряна с версии 1.1 ( в режиме ручного подтверждения владения аккаунтом ), в остальном должно быть нормально.
1.2.1. Компонент
- Исправил невидимость пользователя после авторизации через логинзу.
1.2.2. Компонент
- Исправил авторизацию через ВКонтакте.
Для Джумлы 1.5 подходит Loginza 1.0.8. Более поздние версии потеряли совместимость.
1.3. КОМПОНЕНТ И МОДУЛЬ
- Релиз совместимости с Joomla 3.0 и выше.
Комментарии