37.85
42.71
2990
per site
- Checked by Modstore
- Free future updates
- Work on the test and public domain
- 12 months tech. support
Warning! This package is not compatible with MODX 3.
Modular extra for work with users.
The main functionality:
— Ajax registration and authorization of users
— Ajax profile editing
— Authorization in additional accounts for quick switiching between them
— Authorization on behalf of any active user from the admin space directly
— Output of purchases of a miniShop2 user on ExtJS
Authorization and profile editing in modstore.pro works with Office.
Quick start
The main functionality:
— Ajax registration and authorization of users
— Ajax profile editing
— Authorization in additional accounts for quick switiching between them
— Authorization on behalf of any active user from the admin space directly
— Output of purchases of a miniShop2 user on ExtJS
Authorization and profile editing in modstore.pro works with Office.
Quick start
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



