Installation

Server Requirements
  • HTTPS server to integrate Facebook login.
Quick Installation Guide
  • Go to Settings > Plugins.
  • Install the Social-Login-for-RISE-CRM.zip which you have downloaded from the Envato Market.
    It'll require the item purchase code. Don't use any nulled version for your security.
  • If everything is OK, it'll show a success message.
  • Activate the plugin from the option dropdown.

Features

  • Integrate Google Login.
  • Integrate Facebook Login.
  • It'll login directly to your dashboard without entering your password.
  • If the selected account doesn't exists in RISE and the client signup is enabled, a new client user will be created and logged in.

Settings

You'll get the Social Login settings in Settings > Plugins > Social Login.

Google

Follow this steps to setup Google Login:

  1. Go to the https://console.developers.google.com/apis/
  2. Log in with your Google credentials if you are not logged in.
  3. If you don't have a project yet, you'll need to create one. You can do this by clicking on the blue "Create Project" text on the right side! ( If you already have a project, then in the top bar click on the name of your project instead, which will bring up a modal and click "New Project". )
  4. Name your project and then click on the "Create" button again!
  5. Once you have a project, you'll end up in the dashboard. ( If earlier you have already had a Project, then make sure you select the created project in the top bar! )
  6. Click the “OAuth consent screen” button on the left hand side.
  7. Choose the External option for User Type and press "Create".
  8. Enter a name for your App to the "App name" field, which will appear as the name of the app asking for consent.
  9. For the "User support email" field, select an email address that users can use to contact you with questions about their consent.
  10. Under the "Authorized domains" section press the "Add Domain" button and enter your domain name (without subdomains).
  11. At the "Developer contact information" section, enter an email address that Google can use to notify you about any changes to your project.
  12. Press "Save and Continue" then press it again on the "Scopes", "Test users" pages, too!
  13. On the left side, click on the "Credentials" menu point, then click the "+ Create Credentials" button in the top bar.
  14. Choose the "OAuth client ID" option.
  15. Select the "Web application" under Application type.
  16. Enter a "Name" for your OAuth client ID.
  17. Under the "Authorised redirect URIs" section click "Add URI" and add the following URL: https://yourdomain.com/index.php/social_login/authenticate_google_login. You'll find this in your integration setting.
  18. Click on the "Create" button
  19. A modal should pop up with your credentials. If that doesn't happen, go to the Credentials in the left hand menu and select your app by clicking on its name and you'll be able to copy the "Client ID" and "Client Secret" from there.
  20. Add them to RISE and click on Save & authorize
  21. On retrieving from API access, please make sure that, status of Google Login is showing Authorized.
Facebook

Follow this steps to setup Facebook Login:

  1. Go to the https://developers.facebook.com/apps/
  2. Log in with your Facebook credentials if you are not logged in
  3. Click on the "Create App" button and in the Popup choose the "Consumer" App type!
  4. If you see the message "Become a Facebook Developer", then you need to click on the green "Register Now" button, fill the form then finally verify your account.
  5. Fill "App Display Name", "App Contact Email". The specified "App Display Name" will appear on your Consent Screen.
  6. Optional: choose a "Business Manager Account" in the popup, if you have any.
  7. Click the "Create App" button and complete the Security Check.
  8. At the "Add a Product" panel find "Facebook Login" and click "Set Up"
  9. Select "Web" and enter your full site url to the "Site URL" field.
  10. Press “Save
  11. Click on the “Settings” option what you find on the left side, under “Products - Facebook Login
  12. Add the following URL to the "Valid OAuth redirect URIs" field: https://yourdomain.com/index.php/social_login/authenticate_facebook_login. You'll find this in your integration setting.
  13. Click on “Save Changes
  14. On the top left side, click on the “Settings” menu point, then click “Basic
  15. Enter your domain name to the "App Domains" field. (Example: yourdomain or subdomain.yourdomain)
  16. Fill up the "Privacy Policy URL" field. Provide a publicly available and easily accessible privacy policy that explains what data you are collecting and how you will use that data.
  17. At "User Data Deletion", choose the "Data Deletion Instructions URL" option. You can enter your site url here, since in RISE, only the client users have the option to delete their accounts (if the setting is enabled) and only admins can delete team members.
  18. Select a “Category”, an “App Icon” and pick the “App Purpose” option that describes your App the best, then press "Save Changes"
  19. Your application is currently private, which means that only you can log in with it. In the top bar click on the switch next to the "In development" label, then click the "Switch Mode" button.
  20. On the top left side, click on the “App Review” menu point, then click “Permissions and Features
  21. Find "email" row and click "Get Advanced Access". Confirm from the modal.
  22. Find "public_profile" row and click "Get Advanced Access". Confirm from the modal.
  23. On the top left side, click on the “Settings” menu point, then click “Basic
  24. At the top of the page you can find your "App ID" and you can see your "App secret".
  25. Add them to RISE and click on Save & authorize
  26. On retrieving from API access, please make sure that, status of Facebook Login is showing Authorized.

Maintaining the Facebook App:

Facebook Data Use Checkup: To protecting people's privacy, Facebook might requests you to fill some forms, so they can ensure that your API access and data use comply with the Facebook policies.
New Data Access Levels: Facebook started replacing the Development Mode / Live Mode switch in some Apps with Standard Access ( earlier Development Mode ) and Advanced Access ( earlier Live mode ), which can be modified on the Permissions and Features page. You can reach this page from the left hand menu of your App, under App Review.

Upgrading Guide

Please note that you can only download the updates if you had a valid purchase code on installation.

Please backup all files and database before start the installation of updates.

There is a very easy way to update your application.

To install any updates go to Settings > Plugins > Social Login > Dropdown > Updates. The download will be start automatically once any new update is available. Once the download is completed you can install the updates by clicking on the link. That’s all!

Thanks

Thanks again for purchasing this plugin.
If you have any query or suggestion, please send an email from Support page.

Best wishes
ClassicCompiler Team

https://codecanyon.net/user/classiccompiler