• Resolved mstarks01

    (@mstarks01)


    I use Theme My Login along with Paid Membership Pro. The Profile page is themed properly but doesn’t contain any way to enable 2FA for a normal user’s perspective. Am I missing something?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author David Anderson / Team Updraft

    (@davidanderson)

    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

    Thread Starter mstarks01

    (@mstarks01)

    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?

    Thread Starter mstarks01

    (@mstarks01)

    Btw, I am happy to support development of this great plugin, so just became a paying customer.

    Plugin Author David Anderson / Team Updraft

    (@davidanderson)

    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

    Thread Starter mstarks01

    (@mstarks01)

    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.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Theme My Login Support’ is closed to new replies.