Login and Authentication Settings
The Login and Authentication Settings page lets you manage user onboarding, credentials, and social login integrations (Facebook, Google, Twitter/X).
1. User Onboarding & Preferences
-
Landing Page: Enable or disable the landing page after login.
-
Signup Page: Allow new users to register or disable signups completely.
-
Activation Email to New User: Send an activation email when a new account is created.
-
Welcome Email to New User: Send a welcome email upon successful registration.
-
User Can Change Email: Allow users to update their registered email.
-
User Can Change Username: Allow users to change their username.
2. Facebook Login
Enable login with Facebook by setting up the following fields in your system:
-
Status: Enable or disable Facebook login.
-
Callback URL: The system-generated URL (copy this into your Facebook App → Valid OAuth Redirect URIs).
-
Facebook App ID: Enter the App ID from your Facebook Developer Console.
-
Facebook App Secret: Enter the secret key generated by Facebook.
-
Facebook App Version: Specify the Graph API version (e.g.,
v19.0).
⚙️ App Setup Requirement
When creating your Facebook App, you must select the correct use case as shown in the image below:
✅ Authenticate and request data from users with Facebook Login
This ensures your app is properly configured for user authentication through Facebook Login.
Once your app is created, copy the App ID and App Secret from the Facebook Developer Dashboard and paste them into the fields above.
Finally, click Save Changes to apply your settings.
3. Google Login
Enable login with Google by setting up these fields:
-
Status: Enable/disable Google login.
-
Callback URL: The system-generated endpoint (insert into your Google app credentials).
-
Google Client ID: Obtain from Google Cloud Console.
-
Google Client Secret: Secret key from your Google project.
4. Twitter (X) Login
Enable login with Twitter/X by completing the fields below:
-
Status: Enable/disable Twitter login.
-
Callback URL: The system-generated endpoint (add to your X Developer app).
-
X Client ID: Obtained from X Developer Dashboard.
-
X Client Secret: Secret key for your X app.
Save Changes
After updating your preferences and login credentials, click Save changes to apply settings.
⚡ Tip:
You must first create apps in Facebook Developer, Google Cloud Console, or Twitter Developer Portal, then copy the IDs and secrets into this settings page.