CakePHP 4.x User Management Premium Plugin Version 4.0.x
For Beginners
This plugin is developed keeping in mind for beginners. Those who are newbie in CakePHP can learn many things from this plugin, some of the points are following-
- Clean code with proper class and function documentation.
- Follow coding standards.
- You will learn following-
- How to write code in CakePHP as well as PHP.
- How to use plugin in CakePHP.
- How to develop your plugin in CakePHP.
- How to use Remember Me functionality for login in CakePHP.
- How to write code for Create/Retrieve/Update/Delete (CRUD) in CakePHP.
- How to use Elements in CakePHP for code re-usability in Views.
- How to use Helpers in CakePHP for common functions in Views.
- How to use Components in CakePHP for code re-usability in Controllers.
- How to use Social Network for authentication for sign in and sign up.
- How to use configuration database driven.
- How to use Recaptcha in CakePHP.
- How to track users, logout by Admin, View Online Users in CakePHP.
- How to use CSRF/XSS protection in CakePHP.
- How to use SSL/HTTPS in CakePHP for whole site as well as only some pages.
- How to use form Validation in CakePHP.
- How to resize/Crop image in CakePHP.
- How to manage site pages permissions with easy interface in CakePHP.
- How to verify user's email address.
- How to convert long URL to short URL by CakePHP routing.
- How to use Ajax in CakePHP.
- How to use Ajax Pagination in CakePHP.
- How to use Ajax Form Validations in CakePHP.
- How to use Ajax sorting in CakePHP.
- How to use Ajax searching in CakePHP.
- How to use assign a user in multiple groups in CakePHP.
- How to control browser cache issue for users.
- How to use common element in CakePHP.
- How to use input text placeholder.
- How to develop Emailer system with email template & email signature support.
- How to use twitter bootstrap with CakePHP.
- How to use Tinymce & Ckeditor for rich text area in CakePHP.
- How to handle groups and sub groups with permissions.
- How to display links based on permissions.
- How to use date and datetime picker using Jquery UI.
- How to control on login attacks.
- How to control on multiple logins of same user account.