Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Николай Савин
Пакетов
16
Закачек
30 746
Автор дополнения
Пакетов
16
Закачек
30 746
Версия 3.1.0-pl
Дата выпуска 20.09.2021
Загрузки 6 835
Просмотры 33 718
Внимание, этот компонент требует версию PHP 7.0 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.5 !

  • Огромное количество сервисов авторизации.
  • Нет зависимости ни от кого. Если один сервис отключен — можно зайти через другой.
  • Никакого стороннего javascript — всё работает только на php. Можно хорошо кастомизировать форму входа.
  • Привязка разных учеток к одному юзеру, и вход через любую. Можно вообще сделать регистрацию через Login, а потом привязку и вход через HybridAuth.
  • Работает и самостоятельно. При первом входе создаёт юзера и добавляет потом к нему другие сервисы.
  • Поддержка pdoTools, и как следствие, синтаксиса Fenom в чанках.
  • Сам по себе интегрируется с Office, если тот установлен.

Вам нужно только подключить удалённые сервисы на свой сайт, то есть получить ключи и пароли у выбранных этих провайдеров.

3.1.0-pl

  • Refactoring PHP to PSR-12
  • Updated HybridAuth core to 3.7.1

3.0.2-pl

  • Fixed retrieving date of birth from remote profile.

3.0.1-pl

  • Updated HybridAuth core to 3.0.0 stable
  • Fixed php type of "country" in model map.

3.0.0-pl

  • Updated HybridAuth core.

3.0.0-rc

  • Refactored to use HybridAuth 3.
  • Updated default providers.

2.1.0 pl

  • Added modx.pro provider.
  • Improved compatibility with PHP 7.2.
  • Improved ExtJs grid in manager.

2.0.4 pl

  • Fixed possible "No provider ID specified" message in the system log.
  • Updated HybridAuth library to version 2.9.1.

2.0.3 pl

  • Improved the handling of exceptions.
  • Fixed debug mode.

2.0.2 pl

  • Fixed possible XSS in the authorization links.

2.0.1 pl

  • Removed error "You cannot access this page directly" from system log.

2.0.0 pl

  • PSR-2
  • Updated HybridAuth library to version 2.8.2.
  • HybridAuth library integrated via composer.
  • Ability to unbind services from a profile of user.
  • If pdoTools is installed, the component will use it for the processing of a chunks.

1.1.4 pl

  • [#34] Fixed scopes in Facebook provider.
  • Fixed possible E_WARNING in Vkontakte provider.

1.1.3 pl

  • [#37] Increased length of some haUserService fields.

1.1.2 pl

  • Updated main oAuth providers, including Google and Facebook.

1.1.1 pl

  • [#17] Fixed work with enabled php-apc after updated HybridAuth core to version 2.3.0.

1.1.0 pl

  • Updated HybridAuth core to version 2.3.0.
  • Shows more errors from HybridAuth in MODX log.

1.0.0 pl

  • Removed object haUser. All existing users will be converted to modUser on package upgrade.
  • Removed function filter_var() for email validation.
  • Returned back transparent images.

0.9.0 pl

  • Added possibility to view user's linked services in manager.

0.8.8 pl1

  • [#26] Fixed calculation of time of the queries.
  • Fixed E_NOTICE on line 99 of hybridauth.class.php.

0.8.7 pl

  • [#23] Fixed parameter "debug" for HybridAuth.
  • [#21] Improved usernames.

0.8.6 pl

  • [#20] Improved work with context settings.
  • Fixed method makePlaceholders.

0.8.5 pl4

  • Improved package uninstall and reinstall.
  • [#17] Fixed work with enabled php-apc.
  • Added Foursquare icon.
  • Fixed possible E_WARNING on initialization.

0.8.4 pl

  • Added rel="nofollow" into chunk with link to provider.
  • Improved description of system settings.

0.8.3 pl

  • Improved generation of providers links.

0.8.2 pl

  • Added parameter "&redirectUri=``" for solve issue "redirect_uri_mismatch" when using multiple contexts.
  • Context settings now can override providers keys in system settings. Very helpful for multiple contexts.

0.8.1 pl

  • Fixed bug with saving parameters to $_SESSION.

0.8.0 pl

  • [#7] Fixed generation of links for sites in subfolder.
  • [#4] Fixed login to separate contexts.
  • Improved support of multiple contexts.

0.7.0 pl2

  • New snippet "haProfile" for update user profile.
  • Automatic generation of links of providers.
  • Improved chunks, added icons for some providers.
  • Automatic logout of users that was been blocked by administrator.
  • Added virtual field "gravatar" to class "haUser". You can get it with $modx->user->get('gravatar');.
  • Extension package is removed from system settings when you uninstall component.
  • Replaced file "action.php" to plugin "HybridAuth".
  • Added new providers: "Draugiem" and "Xing".
  • [#3] Fixed "No foreign key definition for parentClass: modUser using relation alias: Services" log entries.
  • Fixed order of links to providers, specified in the parameter "&providers".

0.6.0 pl

  • Added ability to disable new user registrations. See system setting "ha.register_users".

0.5.0 beta

  • Fixed login trough vk.com
  • Updated HybridAuth core to version 2.1.2

0.4.0 beta

  • Updated HybridAuth core to version 2.1.1
  • Improved initialization of main class

0.3.3 beta

  • Fixed issue with empty email

0.3.2 beta

  • Added exception handler for catching all exceptions from HybridAuth into MODX system log

0.3.1 beta

  • Changing user class to haUser on login through remote service.
  • On uninstall of component all haUsers becomes modUsers.

0.3.0 beta

  • Fixed save of a photo in profile.
  • Improved errors handling.
  • Fixed increment of username if remote username exists on site.
  • If authenticated user linking remote service record, that already exists in remote profiles of the site - this record changes the owner. You can re-link any of your records to any accounts on site.

0.2.0 beta

  • Added parameter &groups=``. For example, &groups=`Users:1` will add new user to group "Users" with role "member"
  • Updated snippet params, added russian localization.
  • Chunks localization
  • Updated readme

0.1.0 beta

  • Initial release.

Последние обсуждения в сообществе MODX.pro