Title: 2fa only for admin ?
Last modified: March 23, 2019

---

# 2fa only for admin ?

 *  Resolved [atvrequis](https://wordpress.org/support/users/atvrequis/)
 * (@atvrequis)
 * [7 years, 2 months ago](https://wordpress.org/support/topic/2fa-only-for-admin/)
 * Hi Dave,
    Thanks for your awesome plugin. Sorry if this question came up before.
 * I noticed that only the Admin has 2FA enabled. I see all the other users have
   a X next to them, with no seemingly way to change that.
 * It is enabled for all the user roles so is it maybe only available in the premium
   login ?
 * Thanks.
    atvrequis

Viewing 9 replies - 1 through 9 (of 9 total)

 *  Plugin Author [David Anderson / Team Updraft](https://wordpress.org/support/users/davidanderson/)
 * (@davidanderson)
 * [7 years, 2 months ago](https://wordpress.org/support/topic/2fa-only-for-admin/#post-11346655)
 * Thank you! Please do leave a 5-star review if you find it useful.
 * That column is only telling you who’s turned it on, not who’s got it available
   to turn it on. The availability settings are in Settings -> Two Factor Auth.
 * David
 *  Thread Starter [atvrequis](https://wordpress.org/support/users/atvrequis/)
 * (@atvrequis)
 * [7 years, 2 months ago](https://wordpress.org/support/topic/2fa-only-for-admin/#post-11346667)
 * I know. But like i said, in Settings -> Two Factor Authentication all the available
   roles are selected and enabled.
 * Yet still only Admin seems to have 2fa..
 *  Plugin Author [David Anderson / Team Updraft](https://wordpress.org/support/users/davidanderson/)
 * (@davidanderson)
 * [7 years, 2 months ago](https://wordpress.org/support/topic/2fa-only-for-admin/#post-11346670)
 * So, it’s available for them to set up, but they haven’t set it up.
 *  Thread Starter [atvrequis](https://wordpress.org/support/users/atvrequis/)
 * (@atvrequis)
 * [7 years, 2 months ago](https://wordpress.org/support/topic/2fa-only-for-admin/#post-11346674)
 * Ah ok. So where would they do that? Could a admin not set it for all users?
 * A normal user would not be allowed to log in to the backend.
 *  Plugin Author [David Anderson / Team Updraft](https://wordpress.org/support/users/davidanderson/)
 * (@davidanderson)
 * [7 years, 2 months ago](https://wordpress.org/support/topic/2fa-only-for-admin/#post-11346685)
 * A user can set up TFA either in the back-end, or you can create a front-end page
   for them using a shortcode – see the linked plugin FAQs from the main plugin 
   page ([https://wordpress.org/plugins/two-factor-authentication/](https://wordpress.org/plugins/two-factor-authentication/)).
 * No, you can’t set up TFA for another user; the sina qua non of genuine TFA is
   that they are proving their identity via possession of something that only they
   possess.
 * David
 *  Thread Starter [atvrequis](https://wordpress.org/support/users/atvrequis/)
 * (@atvrequis)
 * [7 years, 2 months ago](https://wordpress.org/support/topic/2fa-only-for-admin/#post-11346721)
 * Missed that. Awesome, i can work with that. Thank you!
 *  Thread Starter [atvrequis](https://wordpress.org/support/users/atvrequis/)
 * (@atvrequis)
 * [7 years, 2 months ago](https://wordpress.org/support/topic/2fa-only-for-admin/#post-11346750)
 * works great. Final question, my frontend doesn’t seem to show the 2FA challenge/
   response. It just says, incorrect 2fa responded and fails to login of course.
 * How hard would it be to update this form to use your plugin? Is it just a matter
   of calling a field? I’m not a wordpress dev but know my way around.
 *  Thread Starter [atvrequis](https://wordpress.org/support/users/atvrequis/)
 * (@atvrequis)
 * [7 years, 2 months ago](https://wordpress.org/support/topic/2fa-only-for-admin/#post-11346753)
 * as per a different post – i know where the login form resides. What login-form
   actions would have to be called to get the 2fa input screen on there? Or is it
   there already but just doesn’t show?
 * Hi,
 * > If the authors of Peepso can call the standard login-form actions on their 
   > page, and are using the same field names as the normal WP login form, then 
   > it will ‘just work’ without needing any special support in the TFA plugin. 
   > That would be the best way, because then their login form will also ‘just work’
   > with other plugins that try to modify the login form too (that’d be much better
   > than every plugin needing an individual modification).
 * David
 *  Plugin Author [David Anderson / Team Updraft](https://wordpress.org/support/users/davidanderson/)
 * (@davidanderson)
 * [7 years, 2 months ago](https://wordpress.org/support/topic/2fa-only-for-admin/#post-11358031)
 * Hi,
 * What is said on that other thread is the relevant information ([https://wordpress.org/support/topic/frontend-login-3/#post-11085874](https://wordpress.org/support/topic/frontend-login-3/#post-11085874))–
   that what you’re asking for now is bespoke work related to a specific plugin,
   likely to benefit only a very tiny number of people. That’s fine, but unfortunately,
   because of economic realities, I can only look into that on a commercial basis.
 * Best wishes,
    David

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘2fa only for admin ?’ is closed to new replies.

 * ![](https://ps.w.org/two-factor-authentication/assets/icon-256x256.png?rev=1116775)
 * [Two Factor Authentication](https://wordpress.org/plugins/two-factor-authentication/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/two-factor-authentication/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/two-factor-authentication/)
 * [Active Topics](https://wordpress.org/support/plugin/two-factor-authentication/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/two-factor-authentication/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/two-factor-authentication/reviews/)

 * 9 replies
 * 2 participants
 * Last reply from: [David Anderson / Team Updraft](https://wordpress.org/support/users/davidanderson/)
 * Last activity: [7 years, 2 months ago](https://wordpress.org/support/topic/2fa-only-for-admin/#post-11358031)
 * Status: resolved