User TFA settings are in the “Two Factor Auth” menu entry in your WP dashboard. Alternatively, for a shortcode to put something on the front-end, see the FAQs.
David
Thanks for the reply, David. Yes, that menu entry is there for a normal user when using the WordPress dashboard. However, since I am using Theme My Login, the user will see the profile page as a front-end page with pretty fields, and that page pulls from Profile section. It’s also dynamically generated from TML.
Another 2FA plugin I used integrated with that page and, to me, that makes sense, since that is there you would change your password and other details. Is there a way to integrate this with that page (apart from shortcodes since TML is building it dynamically), instead of having a separate area for 2FA settings?
Btw, I am happy to support development of this great plugin, so just became a paying customer.
Hi,
Thank you!
I’ve looked into this for a bit now. It turns out that TML does create an ordinary WP page for the profile; see: https://snag.gy/xR0Cdp.jpg
So, the best thing to do is then insert some shortcodes into it.
[twofactor_user_settings] is the easiest one, as that gives you a default layout. But (with the Premium version), you can use shortcodes for each individual element to get exactly the layout you prefer.
It’s not possible to insert directly into the middle of the existing form without a really ugly user experience, because the existing form updates upon submit (pressing the button at the bottom); whereas the elements from the TFA plugin are designed to be stand-alone and independent of other elements. Which is to say, sticking them inside an existing form leads to a form-within-a-form. So, you need to add the TFA shortcodes either before or after the TML shortcode, so that they are visually separate.
David
I see what you mean. I think the best user experience might be to put the 2FA conditional shortcode on the page just before the settings to remind them to configure it, if not already configured, and with a link to the stand-along page for 2FA settings.