Автор дополнения
Илья Уткин
Пакетов
21
Закачек
53 716
Обычно отвечает в течение недели
Автор дополнения
Пакетов
21
Закачек
53 716
Обычно отвечает в течение недели
Версия 1.9.5-pl
Дата выпуска 01.10.2021
Загрузки 7 111
Просмотры 53 172
Внимание, этот компонент несовместим с MODX 3.
Модульное дополнение для работы с пользователями.

Функционал в комплекте:
— 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