CakePHP 2.x User Management Premium Plugin Version 2.1.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.