00
Days
|
00
Hours
|
00
Minute
|
00
Second

Gemsecurity Integration

GemSecurity is a free, separate plugin that secures how people log in to your site. Its settings also apply to the Academy LMS login form, so you set them once.

Feature

What it does

Brute-force protection

Locks out someone who keeps entering a wrong password

Two-factor authentication

Asks for a second code after the password

Social login

Lets people log in with Google, Facebook, GitHub or X

Note: The old Social Login add-on in Academy LMS is deprecated. Use GemSecurity’s social login instead.

Install and activate GemSecurity, then open its settings.

Limit login attempts

Open Login Security → Brute-force protection.

Setting

What it does

Limit login attempts

Turns the protection on

Max attempts

Wrong tries allowed before a lockout. Default: 5

Lockout duration

How long the lockout lasts. Default: 30 minutes

The limit is shared with the Academy LMS login form. Wrong tries on either form count together.

Two-factor authentication

1.Turn on Enable two-factor authentication.
2.Optional: under Require two-factor by role, pick the roles that must use it, such as administrators and instructors.
3.Each user sets it up in the My two-factor card. They choose an authenticator app (scan the QR code) or email codes.

Two-factor also works on the Academy LMS login form. After the password, the user is asked for the code.

Social login

1.Turn on Enable social login.
2.Copy the Authorized redirect URI. You paste it into each provider’s app settings.
3.Choose how accounts are handled:

Setting

What it does

Allow new account registration

A first-time social login creates a new account

Link to existing accounts by email

If the email already has an account, the social login is linked to it

Default role

The role given to new accounts. Choose the Academy Student role for a course site

1.For each provider you want (Google, Facebook, GitHub, X), create an app in that provider’s developer console, then paste its Client ID and Client secret here.
2.Save.

The login buttons appear on the Academy LMS login form automatically.

reCAPTCHA

GemSecurity doesn’t add a CAPTCHA. reCAPTCHA stays in Academy LMS Pro.

1.In the Google reCAPTCHA admin console, register your site (v2 or v3) and copy the Site Key and Secret Key.
2.Go to Academy LMS → Settings → Advanced → reCAPTCHA.
3.Turn it on, paste both keys and save.

It protects the login form and the student and instructor registration forms.

reCAPTCHA settings

Need more than one site?

The 100-site lifetime bundle covers every premium Kodezen plugin.

Still Stuck?

Our support team replies fast. You can also ask other course creators in the community.

Limited time offer

Academy Booster Pack

5 Powerful Products to Power Up Academy LMS

$299 / Lifetime

14-day money back