info@ektanjali.com +91 99276-99286

CakePHP 3.x User Management Premium Plugin Version 3.3.x

Login/Registration

This plugin provides login and registration with-

  1. Normal Login/Registration
  2. Facebook Login/Registration
  3. Twitter Login/Registration
  4. Google Login/Registration
  5. Yahoo Login/Registration
  6. Linkedin Login/Registration
  7. Foursquare Login/Registration

1. Normal Login/Registration

User comes on the website, fills the registration form.
Plugin sends email verification mail to user (If email verification is enabled in admin settings otherwise email will be marked as verified).
After verifying email, user can login to the website.
If user by mistake delete the email verification mail, He/She can send email verification email from the Email Verification link given on login page.
Email verification is optional in Admin Setting.

 

2. Facebook Login/Registration

User clicks on Facebook Icon on Login/Registration page.
A pop up window opens and it redirects to Facebook Official website.
User authenticates your website on facebook.
After this, plugin fetch the profile data from Facebook along with Email id.
Now Plugin finds the user with facebook id.
If not found then plugin finds the existing user having facebook email id.
If user found, Plugin associates facebook account with user's existing account.
Otherwise plugin registers automatically the user on your website.
Plugin also fetch the image from facebook and set it as profile image.
User gets login automatically.
First time user will be redirected to change password page.
You will need to create Facebook Application for App Id and Secret Code. For this please go through this article How to create Facebook Application for CakePHP 3.x User Management Plugin.

 

3. Twitter Login/Registration

User clicks on Twitter Icon on Login/Registration page.
A pop up window opens and it redirects to Twitter Official website.
User authenticates your website on Twitter.
After this, plugin fetch the profile data from Twitter. Twitter does not provide user's email id.
Now Plugin finds the user with Twitter id.
If user not found, plugin registers automatically the user on your website.
Plugin also fetch the image from Twitter and set it as profile image.
User gets login automatically.
First time user will be redirected to change password page.
You will need to create Twitter Application for Consumer Key and Consumer Secret. For this please go through this article How to create Twitter Application for CakePHP 3.x User Management Plugin.

 

4. Google(GMail) Login/Registration

User clicks on Google Icon on Login/Registration page.
A pop up window opens and it redirects to Google Official website.
User authenticates your website on Google.
After this, plugin fetch the profile data from Google along with Email id.
Now Plugin finds the user having Google email id.
If user not found, plugin registers automatically the user on your website.
User gets login automatically.
First time user will be redirected to change password page.
You will need to create Google Application for Google Api Key, Google Client Id and Google Client Secret . For this please go through this article How to create Google Application for CakePHP 3.x User Management Plugin.

 

5. Yahoo Login/Registration

User clicks on Yahoo Icon on Login/Registration page.
A pop up window opens and it redirects to Yahoo Official website.
User authenticates your website on Yahoo.
After this, plugin fetch the profile data from Yahoo along with Email id.
Now Plugin finds the user having Yahoo email id.
If user not found, plugin registers automatically the user on your website.
User gets login automatically.
First time user will be redirected to change password page.

 

6. Linkedin Login/Registration

User clicks on Linkedin Icon on Login/Registration page.
A pop up window opens and it redirects to Linkedin Official website.
User authenticates your website on Linkedin.
After this, plugin fetch the profile data from Linkedin. Linkedin does not provide user's email id.
Now Plugin finds the user with Linkedin id.
If not found, plugin registers automatically the user on your website.
Plugin also fetch the image from Linkedin and set it as profile image.
User gets login automatically.
First time user will be redirected to change password page.
You will need to create Linkedin Application for App Key and Secret Key. For this please go through this article How to create Linkedin Application for CakePHP 3.x User Management Plugin.

 

7. Foursquare Login/Registration

User clicks on Foursquare Icon on Login/Registration page.
A pop up window opens and it redirects to Foursquare Official website.
User authenticates your website on Foursquare.
After this, plugin fetch the profile data from Foursquare along with Email id.
Now Plugin finds the existing user having Foursquare email id.
If user not found, plugin registers automatically the user on your website.
User gets login automatically.
First time user will be redirected to change password page.
You will need to create Foursquare Application for Client Id and Client Secret. For this please go through this article How to create Foursquare Application for CakePHP 3.x User Management Plugin.

Please note: If any user is deactivated by Admin then that user cannot login to site any way.