Loginza - OpenID авторизация на сайте

Loginza - OpenID авторизация на сайте

Тип
Плагин  Module
Совместмость
Joomla 2.5

Компонент и модуль для авторизации через сервис 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 и выше.
comments powered by HyperComments