Loginza – Плагин авторизации ВКонтакте, OpenID, Yandex, Google и др.

May 13, 2012

Loginza – Плагин авторизации ВКонтакте, OpenID, Yandex, Google и др. Plugin

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

Данный WordPress плагин позволяет использовать для авторизации аккаунты популярных порталов (Yandex, Google, Rambler, Mail.Ru, LiveJournal и тп.), социальной сети Вконтакте и OpenID идентификаторы. Разработан на основе сервиса Loginza.

Возможности плагина:

  • Пользователи Вашего блога смогут без процедуры регистрации авторизироваться в блоге и оставлять комментарии;
  • Существующие пользователи могут прикрепить к своему WordPress аккаунту учетную запись ВКонтакте, Yandex, Google, Rambler, OpenID и тп., и в дальнейшем авторизироваться в блоге с помощью неё (не используя логин/пароль аккаунта WordPress);
  • Плагин умеет получать дополнительные данные о пользователе из прикрепленного аккаунта (если они переданы провайдером) для использования их в профиле пользователя WordPress;
  • Иконки провайдера в комментариях (около имени пользователя), визуально отображают через какую учетную запись вошел пользователь;
  • Поддерживаются следующие провайдеры авторизации: Yandex, VKontakte, Одноклассники, Loginza, Facebook, Twitter, MyOpenID, Google, Flickr, Last.fm, LinkedIn, Mail.Ru, Rambler, Webmoney, AOL, VeriSign.
  • Возможность вставки формы авторизации Loginza на любую страницу блога (используя template tag).

Installation

  1. Copy the loginza directory and its contents to your /wp-content/plugins/ directory.
  2. Activate the loginza plugin through the ‘Plugins’ menu in WordPress
  3. Enter API settings through the ‘Loginza’ menu in WordPress

Screenshots

  1. Окно авторизации используемое в плагине Loginza.

    Окно авторизации используемое в плагине Loginza.

  2. Измененная главная форма авторизации. На выбор вход через Loginza виджет или по логин и паролю WordPress аккаунта.0

    Измененная главная форма авторизации. На выбор вход через Loginza виджет или по логин и паролю WordPress аккаунта.0

  3. Иконки провайдеров символизирующие способ авторизации пользователя в блоге. Измененная форма добавления комментария.

    Иконки провайдеров символизирующие способ авторизации пользователя в блоге. Измененная форма добавления комментария.

  4. Просмотр и редактирование профиля. Изменение прикрепленного аккаунта.

    Просмотр и редактирование профиля. Изменение прикрепленного аккаунта.

FAQ

Почему от некоторых пользователей Вконтакте не видны комментарии в блоге и админке?

Отключите плагин akismet, так как этот плагин помечает эти комментарии как спам.

После активации плагина не появились иконки в форме комментария, почему?

Возможно Вы используете тему, которая использует не стандартное обозначение формы комментариев. Что бы иконки появились в форме, нужно вручную добавить их в шаблон комментариев. HTML код иконок можно взять по адресу: http://loginza.ru/signin-integration (в коде в качестве значения token_url, вместо [RETURN_URL], укажите: <?=urlencode(loginza_get_current_url());?>).

Например:
<script src=”http://loginza.ru/js/widget.js” type=”text/javascript”></script>
<a href=”https://loginza.ru/api/widget?token_url=<?=urlencode(loginza_get_current_url());?>” class=”loginza”>
<img src=”http://loginza.ru/img/sign_in_button_gray.gif” alt=”Войти через loginza”/>
</a>

Так же убедитесь что вы ввели настройки API в меню ‘Loginza’ в админском интерфейсе (http://вашблог/wp-admin/admin.php?page=LOGINZA).

Changelog

1.2.0

  • Исправления для WP 3.x
  • Использована 2.0 версия виджета (http://loginza.ru/js-api)
  • Исправлен вывод аватарок в ленте комментариев
  • Настройка плагина в админке отдельным пунктом меню
  • Добавлены кнопки Одноклассники, LinkedIn, LiveJournal
  • Добавлены 2 языка (Белорусский и Французский)
  • Добавлена настройка ID и секретного ключа Loginza
  • Настройка цветовой схемы
  • Bugfix’ы и мелкие улучшения

1.1.0

  • Добавлен раздел настройки виджета в админ панели (меню “Настройка” -> “Loginza”). В данном разделе можно настроить набор кнопок виджета, их порядок, а так же задать язык интерфейса (предоставлены: Русский, Украинский и Английский).

1.0.9

  • Поддержка WordPress 3.0.
  • Исправленны множественные инклуды файла widget.js на страницах блога.

1.0.8

  • Добавлена поддержка авторизации через Last.fm;
  • При привязке/перепривязке внешнего аккаунта к учетной записи WordPress, теперь будет обновляться аватарка, имя и фамилия.

1.0.7

  • Обновление связанное с добавлением нового параметра (identities) в Loginza.API. Обновление позволит пользователю mail.ru одинаково авторизироваться как через свой OpenID аккаунт, так и через аккаунт “Мой Мир”.;

1.0.6

  • Обновлен механизм обращения к Loginza.API (если установлена библиотека CURL, то будет использоваться для запросов к API);
  • Для обработки логина больше не используется функция mb_regex_encoding (актуально у для тех у кого не установлена эта библиотека на хостинге);
  • Теперь плагин нормально работает в блогах которые установлены в папку, а не корень домена (исправлена ошибка дублирования папки при редиректе).

1.0.5

  • Исправлена работа плагина на хостинге без установленного JSON расширения PHP (теперь используется внешняя библиотека JSON.php);
  • Исправлен баг работа плагина если блог установлен в папку, а не корень домена;
  • Проведена работа над обеспечением совместимости JS кода с браузером IE8, а так же исправлен баг “висячего” лоадера на странице wp-login.php в IE8 + небольшое изменение в алгоритме генерации ссылки прикрепленного аккаунта на странице “Профиль”.

1.0.4

  • Добавлена авторизация через Twitter;
  • В Loginza.API появилась поддержка Hybrid Protocol (OpenID+OAuth) для Google, что позволяет теперь получать больше данных из профиля Google Accounts (например: аватарку).

1.0.3

  • Добавлена авторизация через Facebook;
  • Небольшие доработки совместимости со старыми версиями PHP < 5.2.0;

1.0.2

  • Добавлена возможность вставки формы авторизации Loginza на страницы блога.
    Чтобы вставить форму, нужно использовать в тексте страницы любые варианты тегов разметки (template tag):
  1. [loginza]текст ссылки[/loginza] Вставляет ссылку, нажатие которой открывает виджет авторизации;
  2. [loginza:iframe] Добавляет блок авторизации, аналогичный используемому на странице /wp-login.php;
  3. [loginza:icons] Добавляет набор иконок провайдеров (как в блоке комментарием).

1.0.1

  • Добавленна ссылка прикрепления доп.аккаунта в профиль пользователя WordPress;
  • Небольшие доработки совместимости со старыми версиями PHP4;
  • Исправлены мелкие опечатки по тексту.

Details

  • Version: 1.2.0
  • Active installations: 300
  • WordPress Version: 1.0
  • Tested up to: 3.3.2

Ratings


5 Stars
4 Stars
3 Stars
2 Stars
1 Stars