Автор дополнения
Илья Уткин
Пакетов
22
Закачек
52 459
Обычно отвечает в течение недели
Автор дополнения
Пакетов
22
Закачек
52 459
Обычно отвечает в течение недели
Версия 1.9.5-pl
Дата выпуска 01.10.2021
Загрузки 6 969
Просмотры 45 993
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.5 !
Модульное дополнение для работы с пользователями.

Функционал в комплекте:
— Ajax регистрация и авторизация пользователей
— Ajax редактирование профиля
— Авторизация в дополнительные аккаунты для быстрого переключения между ними
— Авторизация под любым активным пользователем прямо из админки
— Вывод покупок пользователя miniShop2 на ExtJS

Быстрый старт

Авторизация и редактирование профиля в modstore.pro работает с помощью Office.

1.9.5-pl

  • Add permissions check in "login as user" functionality

1.9.4-pl

  • [miniShop2] Removed "product_id" from mandatory fields in products grid

1.9.3-pl

  • [miniShop2] Fixed "id" and "product_id" hidden state in products grid

1.9.2-pl

  • [miniShop2] Fixed missing popup window

1.9.1-pl

  • [Auth] Added invoking of OnBeforeWebLogin and OnWebLogin events on login at activation.

1.9.0-pl

  • [Auth] Ability to disable user activation after registration by "office_auth_activation" system setting.
  • Better handling of CSRF token.

1.8.7-pl

  • [miniShop2] Fixed status name in orders/getlist processor

1.8.6-pl

  • Fixed getting an error from HybridAuth on register or login.

1.8.5-pl

  • Improved register of ExtJS scripts.

1.8.4-pl

  • Update chunks for Bootstrap 4.

1.8.3-pl

  • Fixed register of ExtJS scripts when MODX installed in subdirectory.
  • Improved authorization via activation link.

1.8.2-pl

  • Fixed typo in chunk.profile.form.tpl.

1.8.1-pl

  • Update for supporting HybridAuth 3.

1.8.0-pl

  • Improved PHP 7.2 support.

1.7.2-pl

  • [miniShop2] Fixed fatal error if there are MODXMinify installed on the site.
  • [Auth/Profile] Added javascript callback to default scripts.

1.7.1-pl

  • [Auth] Don`t change token when office_auth_mode == "phone".

1.7.0-pl

  • Hardening Auth and Profile forms by adding CSRF token.
  • [Auth] Do not send the password by email if the user specified it manually.

1.6.2-pl

  • Fixed "Could not load package metadata for package office" message in logs.
  • [Auth] Fixed possible fatal error with login to second account on MODX 2.5.8.

1.6.1-pl

  • [Auth] Fixed possible error with inactive user.

1.6.0-pl

  • Ability to log in and switch between multiple accounts.
  • Fenom chunks by default.
  • pdoTools is required now.

1.5.0-pl

  • [mgr] Ability to authenticate on frontend as any active user from manager.
  • Added german lexicon (thanks to Fabian Christen).
  • [OfficeAuth] Ability to login via username, email of mobilephone with one field "username".

1.4.6-pl

  • [miniShop2] Ability to repeat and delete orders.

1.4.5-pl

  • [Profile] Remove default avatar params from update processor due to issues.
  • [Auth] Emails with "+" are now supported.

1.4.4-pl

  • [Auth] Fixed saving of the mobilephone when office_auth_mode != phone.

1.4.3-pl

  • [Auth] Fixed the error when user with phone in email could not to authenticate.
  • [Auth] Fixed the error "Could not load controller auth".

1.4.2-pl

  • [Auth] Improved integration with HybridAuth.
  • [Profile] Fixed the regular expression for verification of emails.

1.4.1-pl

  • [Auth] Improved work of ByteHand sms provider.
  • Fixed handling of errors when sending sms.

1.4.0-pl

  • PSR-2.
  • Removed autoload of jQuery.
  • Mobile phones support with SMS authentication.
  • The multilingual chunks by default.
  • The HybridAuth is no longer installed by default.
  • A login errors now logged on "info" level instead of "error".

1.3.11-pl

  • No longer authorization required to activate a new email.

1.3.10-pl

  • Some security fixes.

1.3.9-pl

  • Updated jGrowl to version 1.4.5.

1.3.8-pl

  • [RemoteAuth] Fixed possible E_WARNING in PHP 7.

1.3.7-pl

  • Improved load of phpThumb for profile avatars.

1.3.6-pl

  • Improved load of pdoTools.

1.3.5-pl

  • [OfficeProfile] Fixed processing restrictions of length for field "comments".

1.3.4-pl

  • [OfficeProfile] Fixed remove of profile photo on double form save.

1.3.3-pl

  • [OfficeAuth] Improved process of login links.

1.3.2-pl

  • [OfficeProfile] Ability to specify nested extended fields in &profileFields parameter.
  • [OfficeProfile] Ability to specify nested extended fields in &requiredFields parameter.
  • Updated FontAwesome to versions 4.5.0.

1.3.1-pl

  • [Profile] Improved handling of field "dob".
  • Some ExtJS widgets improvements.

1.3.0-pl

  • New system setting "office_controllers_paths".
  • New snippet "officeMiniShop2" as a shorthand for MS2 private office.
  • New Ext JS CSS styles.
  • Reformat code.
  • [miniShop2] Added search text field. Some UI improvements.

1.2.5-pl

  • [RemoteAuth] Fixed parameter "rememberme".

1.2.4-pl

  • [Auth] Fixed error with activation of emails with "+".

1.2.3-pl

  • [Profile] Improved handling of passwords fields.
  • [Profile] Improved handling of "comment" field.

1.2.2-pl

  • Added system setting "office_sanitize_pcre".

1.2.1-pl

  • [Profile] Improved parsing of "profileFields" parameter.

1.2.0-pl

  • Controllers will use pdoTools functions if available.

1.1.10-pl

  • [#19] [Profile] Fixed issue with HybridAuth templates.

1.1.9-pl1

  • Updated HybridAuth version in the installer.

1.1.8-pl1

  • [Profile] Fixed removing old photos from "avatarPath".
  • [Auth] Fixed some log entries.

1.1.7-pl

  • Added call of system event on user activation.
  • [Remote] Changed log level to "error".

1.1.6-pl

  • Fixed retrieving of modMail ErrorInfo.
  • Improved creating of system settings.
  • [#10] [miniShop2] Fixed order log pagination.

1.1.5-pl1

  • [Profile] Improved handling of extended fields.

1.1.4-pl3

  • [Main] Fixed work of frontend scripts whe Minify is not working.
  • [Profile] Removed option "profile_force_email_as_username" by default.
  • [#9] [Profile] Do not overwrite existing extended fields.
  • [#6] [Profile] Ability not to use email in profile form.
  • Ability to set empty &requiredFields=``.
  • Fixed ExtJS windows animation in MODX 2.3.

1.1.3-pl

  • [#4] Fixed loading of HybridAuth with custom chunks.

1.1.2-pl

  • [miniShop2] Improved support of MODX 2.3.

1.1.1-pl1

  • Switched gravatar links to https by default.
  • [miniShop2] Added support of lexicons in payment, delivery and status names.

1.1.0-pl1

  • [miniShop2] Fixed empty product names in order grid on MS2 < 2.1.8.
  • [Auth] Added "username" and "fullname" fields to registration form.
  • [Auth] Ability to use username or email for login.
  • [Auth] User will receive activation email if he trying to login and his account was not activated.
  • [#3] [Auth] Ability to use $_GET['hauth_return'] for redirecting user to any page after authorization.
  • [#2] [Profile] Fixed clearing of user photo.
  • [#1] [Profile] Improved regular expression for supporting of all unicode characters.

1.1.0-beta

  • [Main] Updated Ext JS modx-theme.
  • [Main] Added Font Awesome 4.1 for modx-theme.
  • [miniShop2] Updated miniShop2 controller and Ext JS grid for version 2.1.8.
  • [miniShop2] Improved format of weight and price in MS2 grid.
  • [miniShop2] Fixed default system setting "office_ms2_order_product_fields".
  • [Auth] Ability to use password for login.
  • [Auth] New login form.
  • [Profile] Ability to change password.
  • [Remote] Fixed parameter "updateUser" in remote auth controller.

1.0.0-pl

  • [Auth] Ability to use regular user names, not email.
  • [Profile] Added system setting to force using emails as usernames.
  • [Profile] Ability to change username.
  • [Profile] Ability to upload user avatar.
  • Updated chunks for Bootstrap 3.
  • Ability to overwrite chunks on update.
  • [Remote] New controller for remote authentication.
  • Improved login errros handling.
  • Fixed &profileFields in "officeProfile".

0.9.5-pl2

  • [Profile] Ability to edit extended fields.
  • [miniShop2] Fixed popup windows in Internet Explorer.

0.9.4-pl

  • Optimized creating of system settings fo "page_id".

0.9.3-pl

  • [Profile] Added displaying error messages about required fields when user redirected to profile.

0.9.2-pl

  • Added urldecode of action in plugins.
  • Fixed bug with clearing cache of site.

0.9.1-pl

  • [Profile] Username is always the user`s email.
  • [Main] Component set "alow_multiple_emails" to false on installation.

0.9.1-rc

  • [Auth] Improved work in multiple contexts.
  • [Auth] Fixed generated links for contexts in subdirectory.
  • [Auth] Moved "login" and "Logout" logic to system plugin.
  • [Auth] Improved saving "office_auth_page_id" setting.
  • [Profile] mproved saving "office_profile_page_id" setting.
  • [Main] Fixed issues with multiple controllers calls on one page.

0.9.0-pl2

  • Fixed email verification
  • Removed unused files
  • Added integration with HybridAuth 0.7+

0.8.3

  • Fixed wrong values in MS2 orders grid.

0.8.2

  • [Main] Changed hard coded "/manager/" to MODX_MANAGER_URL constant.

0.8.1

  • [Profile] Added system setting "office_profile_required_fields" for requirement from users to fill in this fields.

0.8.0

  • [Auth] Improved activation email.
  • [Auth] Fixed "loginResourceId" and "logoutResourceId".
  • [Profile] Fixed and improved update of profile.
  • [Profile] If user is not authenticated, controller do not redirects to unathorized page anymore.
  • [miniShop2] Fixed work with miniShop2, called on page.
  • [miniShop2] Improved orders table.
  • [miniShop2] If user is not authenticated, controller do not redirects to unathorized page anymore.
  • [miniShop2] Moved "details" link from context menu to the grid column.

0.7.1

  • [Main] Added "office_extjs_css" system setting for specifying custom css for ExtJS.
  • [miniShop2] Customizable orders grid.
  • [miniShop2] Customizable order form.
  • [miniShop2] Customizable address form.
  • [miniShop2] Customizable order product grid.

0.7.0

  • [miniShop2] Added new controller

0.6.0

  • [Main] Preparation for first public release
  • [Auth] Added system setting "office_auth_page_id"
  • [Profile] Added system setting "office_profile_page_id"
  • Added ability to load custom styles and javascript for Auth and Profile controllers.

0.4.0

  • [Main] Main class improvements. Added method Office::addClientExtJS()

0.3.2

  • [Auth] Improved redirect on login\logout

0.3.1

  • [Auth] Added checking of already send activation link
  • [Auth] Added checking of already logged in users

0.3.0

  • [Main] Integration of Ext JS from MODX

0.2.0

  • [Profile] Edit user profile and change email with verification.

0.1.0

  • [Auth] Login\logout

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