CakePHP 2.x User Management Premium Plugin Version 2.3.x
All Features
Premium Version 1.0
- Clean code with formatting
- Login
- Registration
- Cookie login/ Remember me functionality
- Add/Edit/Delete User By Admin
- Add/Edit/Delete Group By Admin
- Change Password
- Forgot Password
- Change User Password by Admin
- List of all Users
- List of all Groups
- Manage site Permissions using Ajax updation, Permission caching functionality for fast checking
- User's Email Verification
- User Profile View
- User activation by Admin
- Routing long urls to small urls
- Login with Facebook, Twitter, Linkedin, Four Square, Gmail, Yahoo.
- Plugin takes the image from facebook, linkedin, twitter and updates as profile image
- If a user sign in with facebook etc for the first time then plugin automatically register him/her, If a user is already registered with same email then plugin will associate old account with facebook etc. So there will be no duplicacy.
- All Configurations are database driven.
- View Online users and guest
- Admin can sign out any user at any time and Admin also can inactive that user so that user cannot sign in again
- Deleting CakePHP cache in a single click on production
- Captcha support in registration form
- CSRF/XSS protection
- Nice pagination for list
- SSL support for selected pages or whole site
- Profile view with nice design
- password are salted with hash
- Cross broswer CSS opimized code
- Strict form validations
- Allow/Disallow deletion of user account
- If admin deletes user account then user will automatically sign out(if signed in)
- Image resize helper: using this you can resize image or can crop with desired size
Premium Version 1.1 (added features)
- Cake CSS removed now umstyle.css contains plugin css. You can use CakePHP generic css with this plugin if you want.
- Ajax Form Validations
- Ajax Form Validations with File/Image (Hope you will like it)
- Ajax Pagination
- Ajax Sorting on all List pages
- Ajax Search/Filter Options on List Pages
- Ajax Suggestion/Autocomplete on Search/Filter text boxes
- User Activation/Deactivation by Ajax
- User Deletion by Ajax
- User Email Verification by Ajax
- Image Validation with allow Empty (Hope you will like it)
- Preserve pagination number after user View/Edit/Change User Password
- Assign user to multiple groups By Admin
- $var is avilable in all views. It contains looged in user information you can print it in any view file to see what's inside it.
Premium Version 2.0 (added features)
- You can use Username after domain name for profile or anypage, like facebook click here. For this plugin click here. Strong username validation added. Now user cannot take username like your controller name, your custom route name for e.g. 'login' etc.
- Browser Cache control. Some time you made any change in CSS or JS file and your users do not see changes due to browser cache.
- Remember me cookie name is now configurable. This will help for your multiple projects with same plugin code. And also helpful for disable user's browser cookie if needed.
- Ajax login redirect. If user session is timed out and needs to login again. Now it works on ajax call too.
- Clear button is added on search form for clearing all filter conditions.
- Now all social login window will open in new pop up window. Before It was not in twitter and foursquare. Popup window is now auto resizeable.
- Image resize helper modified. Now it can resize all images inside webroot. Before It was restricted to img folder.
- Blackhole error message now handled. Black hole request is due to CakePHP security component. If some one tries to use form tampering then CakePHP security component throws Black hole exception. Now it is handled by callback function.
Premium Version 2.1 (added features)
- A small CMS added to generate static pages, you can add/edit/delete/view pages with rich text editor.
- Send Email to users from ALL USERS page.
- Send Email to registered users and other email addresses.
- To Email suggestions like Gmail.
- You can send Emailer(HTML template) to registered users and other Email addresses.
- Common login element added, you can put it anywhere on site.
- Contact Enquery Form element(You can put contact enquiry from any where on the site).
- All contact Enqueries will be saved in database, Admin can reply to any.
- Storing IP address of user on registration and updating IP address on Editing profile by Existing User.
- Input text placeholder support added for not supportable browsers, also ajax validations will take care of placeholder values.
- Ajax validation added on login form also placeholder added for demonstration of Input text placeholder
- ALL user-interface messages are with the __() function to allow translations(i18n Localizations) of it.
- Some bug fixes-username validations, and some other security change.
Premium Version 2.2 (added features)
- Twitter Bootstrap framework added
- Improved Mailer system
- Now Admin can send mails to any or multiple group users, selected users and manual emails
- Email templates support for header and footer of email
- Email signature support email
- Ckeditor helper added for Ckeditor Rich text area
- All Filter search form improved with multiple search
- CakePHP flash message css added for success, error, info and warning
- Flash message added on ajax validations errors, also submit button will be disabled during ajax validations
- Jquery Chosen added for nice multiple select boxes
- Sub Group support added.
- Permission Chart added for quick permissions with function comment description
- Now we can show link based on permission
- Date picker added using Jquery UI, also latest Jquery version added
- Recaptha added into contacts form
- Dashboard menus are now drop down menus with resposive support. On low width devices menu bar will convert into select drop down.
Premium Version 2.3 (added features)
- Twitter Api updated for 1.1 version
- Cache of all settings
- Improved search filter form on index pages
- Removed hard coded short URLs
- Now we are fetching linkedin user's email from LinkedIn Api
- In email code 'default' config added, you may change it in email.php file for other mail transport.
- Category added for settings in All admin settings page
- Tinymce Helper updated for latest Tinymce 4.x version
- Improved performance by adding public $recursive = -1; and public $actsAs = array('Containable');, some other bug fixes
- Login attacks protected by recaptcha
- Cake log View/Edit/Delete/Backup
- Login remember me is now configureable by admin setting
- We can display last login time to user, UserAuth helper has a function for this.
- Pagination limit drop down added on search form for index pages
- Bootstrap Action drop down, Datepicker, Auto suggestion, Footer added
- Multiple login of same account allow/disallow
- Recaptha added on forgot password page, email verification page, Of course these settings are in admin
- Add multiple users at once by CSV file
Premium Version 2.3.1 (added features)
- Email contents moved to view templates.
- Latest Facebook api updated in vendor directory
- Close button added on flash messages
- Ajax validation & umsricpt js files modified
Premium Version 2.3.2 (added features)
- Some small changes
Premium Version 2.3.3 (added features)
- Google login open id code removed
- Google login api code added
Premium Version 2.3.4 (added features)
- Recaptcha New library code added
- On Ajax call update browser url
- Few bug fixes
Premium Version 2.3.5 (added features)
- On delete cache user activities table will be emptied
- Recaptcha library code updated
- Few bug fixes