Submit a ticket My Tickets
Welcome
Login  Sign up
Open navigation

How to Manage your Sign in/up Settings

Availability
Starter
Pro Trainer
Learning Center
High Volume & Corporate

LearnWorlds offers flexible tools to manage how users sign up and log into your school. You can configure various authentication methods, including built-in login, social login, and custom single sign-on (SSO). Additionally, you have control over important security settings such as email verification, session control, idle logout, and two-factor authentication (2FA).


These options enhance the overall user experience by providing a secure, adaptable, and streamlined login process for both learners and administrators.


In this article, we’ll cover how to manage authentication settings, control login and sign-up behavior, customize sign-up fields, enable Two-Factor Authentication (2FA), and use social login options effectively.


To manage your Sign in/Sign up settings, go to Website Website Settings Authentication. You'll find:


General Settings

  • View active authentication methods.
  • Enable/disable Email Verification.
  • Configure Force logout and restrict concurrent sessions per user.


Authentication Mechanisms

These define how learners can sign in/up:


  • LearnWorlds (default): Built-in authentication with signup, login, and password reset managed by your school.
  • Social Login: Let users sign in with their social media accounts. White-labeling is supported. 
  • Custom SSO: Use the WordPress LearnWorlds plugin or your own SSO setup (Learning Center plan or higher).
  • SAML: Connect your school to your organization’s Identity Provider for user authentication (Learning Center plan or higher).
  • OpenID Connect: Enables single sign-on across apps using this widely supported authentication standard.


SSO uses the user's email as the identifier. To change an email, update it both in LearnWorlds and your external Identity Provider.


General Settings

To manage the sign in/up settings, go to Website Settings  Authentication  General.  Here you can:

  • View all currently active authentication methods

  • Enable Email Verification

  • Set Force Logout options

  • Block multiple concurrent sessions from the same user


Email Verification

If Email Verification is enabled, when users sign up, for security reasons they will be asked to verify their email address by going into their email inbox. Navigation in the school will not be allowed until the email is verified.

Force Logout

You can enable the setting "Force Logout" to automatically log out users from your school if they remain idle for too long. This also applies to mobile app users if you have published an app in the stores.

  • Idle Time - Decide how many minutes of inactivity the user will be considered idle.
  • Pre-logout message duration - Set the duration you want the notification message to be displayed if users have met the idle time criteria. In mobile apps, this message will not be displayed. 

Do not Allow Multiple Sessions

You can prohibit multiple concurrent sessions from the same user, where only the last login session will remain active (previous sessions will be disconnected).


LearnWorlds

To use the LearnWorlds authentication method, go to Website settingsAuthenticationLearnWorlds and enable this option. This built-in mechanism is the default way to handle user sign-up, login, and password reset directly within your school environment.

Login process

Choose between two options:

  1. Login is enabled for everyone: Anyone can log in to your school.

  2. Login is disabled. Only admins can log in. No one can sign up: Only admins can log in. All other users will see a “Login has been disabled” message.

Sign up process

You can decide how new users are allowed to sign up:

  1. Allow anyone to sign up

  2. Allow sign-up only after purchasing a product via a payment page

  3. Disable sign-up entirely and add users manually


Notes: 

  • If you select "Login is disabled. Only admins can log in", the following two sign-up options will also be disabled:
    • “Anyone can sign up”

    • “Anyone can sign up, however, only by buying a product first through a payment page”

In this case, only “No one can sign up. I will add my users manually” will remain active by default.

  • The text for the login and sign-up form can be easily changed, by navigating to your admin menu and clicking on Settings Site Language
  • If you enable the Sign-up process through a payment page, users will be created in your school even if the payment fails (e.g., card declined), but they won’t access the product. This option also disables social sign-ups on the payment and login pages, showing a "Registration prohibited" message. Social sign-up is blocked because it creates an account before purchase, potentially bypassing restrictions.


Disable Sign in/up buttons

If you disable the sign-in or sign-up buttons on your school site, you can still trigger the login or sign-up process by appending the following to your school’s URL:

  • Login: /?msg=not-logged-in

  • Sign-up: /?msg=signup


Example:

If your school’s domain is www.yourschool.com, then:

  • For login: www.{yourschool.com}/?msg=not-logged-in
  • For sign-up: www.{yourschool.com}/?msg=signup


(Replace {yourschool} with your actual domain.)


Sign-up form fields

Choose the default and custom fields shown during user signup—via form, social login, or manual addition in the Users page. You can find out more in this article


Password Protection Settings

Password Options - You can choose whether users can unmask their password while typing it.  You can also enable the "confirm password" field for users to retype their password during signup/password reset.


Password Strength - You can choose whether the password will need to include at least one upper case, one lower case, one special character, and/or a number.

You can see below the users' view during the Sign-up process if you enable all the password settings:

Two-factor authentication (2FA)

2FA (Two-Factor Authentication) adds an extra layer of security by requiring users to provide two forms of verification to access your school.


You can find more details and setup steps in the article dedicated to 2FA Setup.


Social

In LearnWorlds, you can specify whether users can sign in/up to your school through their Social Media accounts. You can find out more about Social Logins and how you can white-label them in this article.


SSO Solutions

LearnWorlds supports multiple SSO solutions simultaneously. The available SSO options we support are listed in this article.


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.