Does anyone actually read these forums ??
Decided to use a workaround in order to get the two factor I needed. It’s a bit convoluted, but here goes
1. Leave Ultimate Member installed and functional, handling everything but the login and logout functions
2. Install Theme My Login and let this handle the login and logout functions (note that if you have existing slugs for login and logout, these pages should be deleted
3. Point Ultimate Member at the new pages for login and logout
4. Modify CSS for TML so that it matches the style of UM
5. Install and activate Two Factor Authentication plugin. Configure as necessary
6. In my case, I have the full suite of plugins for UM so I also included shortcodes for Social Media Login etc in the same page
7. Using a custom set of functions, modified the URL for register, reset password etc to UM pages. Don’t have the functions to hand at present, but I’d anyone wants these, just let me know
8. Test all functions. As TML is handling the login session, the 2FA component works as intended. Register simply forwards onto UM so this works as expected
9. Logout uses TML and works as expected
I would advise against creating the pages in advance and then having TML create btw ones, as the meta tags do not activate when running validations such as bad username and password etc.
Again, a slightly convoluted and long way round solution, but it works as intended and to the user, looks exactly the same.
I just hope that the developers of Two Factor Authentication and UM can come up with a working 2FA solution. Both are well written and flexible plugins, yet don’t seem to support our interact with each other. It’s a pity, but I hope this changes soon on both fronts – particularly as I have a premium subscription for both.