As a site owner or admin, you can require everyone with an account on your site to set up Two Factor Authentication (2FA). This protects your site from unauthorised access at the user level, not just the admin level. It is especially useful for sites with paid users, sensitive course content, or compliance requirements.
You must enable 2FA on your own account before you can enforce it for other users. This is a safeguard so you don't lock yourself out of your own site.
If 2FA is not yet set up on your account, the Enforce Two Factor screen will show a yellow "NOT SET UP" badge with this message: "You should enable two factor authentication on your own account before enforcing it for all users. Go to Multi-Factor Authentication to set it up."
Set up 2FA on your own account first by following Two Factor Authentication, then return here.
Enforcement is now active on your site.
The "days old" setting controls which users are required to set up 2FA at their next login.
A non-zero threshold is useful if you want to roll out 2FA gradually without disrupting new signups, free trial users, or recently onboarded learners.
Enforcement is checked at the moment a user signs in.
You can also enforce or reset 2FA on a user-by-user basis from each user's settings page, without enabling site-wide enforcement. This is useful for high-privilege admin accounts or for users who have lost access to their authenticator and need a reset.
What happens if a user does not complete 2FA setup?
The user can browse away from the setup screen, but they will be redirected back to it at their next sign-in. They cannot bypass the setup once their account meets the age threshold.
Can I exempt specific users from 2FA enforcement?
Site-wide enforcement applies to all users whose accounts cross the age threshold. To grant individual exemptions, manage 2FA on a per-user basis from the user's settings page instead of using site-wide enforcement.
Will newer users be locked out?
No. The age threshold only applies once the user's account reaches the day count you set. New signups can use the site immediately without setting up 2FA, and they are prompted to set it up only after their account is old enough.
What if my user loses access to their authenticator app?
The user can click "I can't access the authenticator app" on the 2FA verification screen at sign-in, and a one-time code will be sent to their registered email address. See Two Factor Authentication for the full disable and recovery flow.