Thank you for using our plugin @trutherone
It seems you have the right setup. However, let’s just go through the settings to make sure all is setup correctly. If you want to enforce 2FA to site admins only, you have to do the following:
1) The setting Enforce 2FA on: should be set to Only for specific users and roles and in the roles section you should specify the administrator role.
By default, at this stage, users with administrator roles will be required to setup 2FA. However, all other users can still setup 2FA, if they want to.
2) If you do not want the users with other roles to see the 2FA setup settings (i.e. giving them the option to setup 2FA) then specify the roles in the Exclude the following roles.
Each time you make these changes make sure you save the settings. If you have this setup yet it is not working, please take a screenshot of the settings and send us an email at [email protected].
Looking forward to hearing from you.
Hi @robertabela –
Yes, We have it setup exactly as you stated and STILL NO CHANGE. As can be seen from the screenshot the option still presents itself to the ‘Shop Manager’ when he’s viewing his Profile page on the subsite of which he is a member.
Screenshots:
Network Admin > 2FA Settings Page
Subsite > Users > Your Profile Page
Hello @trutherone
Updating the ticket to recap what we have discussed over email: at the moment the plugin is not properly handling user roles which include the space character. We will issue a fix for this in the upcoming update.
Thank you for reporting this and for your patience.
We have improved this in the latest update, version 1.4.2. Refer to the release notes here for more information on what is new and improved in this update: https://www.wpwhitesecurity.com/wp-2fa-1-4-2/
Should you have any other questions, please do not hesitate to ask.
Have a good day.