Before we explain this, it's important to know that, when you enable email-2FA, it will apply only on the selected user roles. If you don't select any of the user roles, 2FA will not work.


Read more about email-2FA here.

How to enforce email-2FA for your users

If you go to the Login Guard => 2FA-Email => Enforce Email Authentication, you'll see the list of the following user roles:

  • Subscribers
  • Contributors
  • Authors
  • Editors
  • Administrators
  • Woocommerce Customer
  • Woocommerce/Easy Digital Downloads Shop Manager
  • Easy Digital Downloads Shop Accountant
  • Easy Digital Downloads Shop Worker
  • Easy Digital Downloads Customer


Example


If you want to enforce email-2FA for Administrators and Subscribers only, just enable email-2FA option, select those roles and click to save:

Next time Administrators and Subscribers try to login, they'll be enforced to email-based authentication:

Important points to note

To get support for the following user roles, you'll need Shield Pro (3rd-party support feature):

  • Woocommerce Customer
  • Woocommerce/Easy Digital Downloads Shop Manager
  • Easy Digital Downloads Shop Accountant
  • Easy Digital Downloads Shop Worker
  • Easy Digital Downloads Customer

The 3rd-Party Support feature works with 3rd party platforms such as WooCommerce, BuddyPress, and Easy Digital Downloads. It's enabled by default on Shield Pro sites.


It provides the following:

  • User Registration & Login Bot Protection
  • 2-Factor Authentication for users and customers


You may find the list of the Shield Pro features here.


Shield Security Pro is available within our new One Dollar Plugin platform. We’ve made it affordable for absolutely everyone by offering it for just $1/month. If you want to purchase Shield Pro - $1 Plugin, please follow this link.