How to implement 2FA for members?

I am relatively new to WordPress and I have some solid software engineering experience. My issue is that I want my website to have a client facing login/registration webpage but whenever they login or go to a webpage such as “\[Their\] Contact Details”, I want them to pass a 2-factor authentication via Duo/Google Authenticator”.

I have been looking on the internet but I am not entirely sure which plugins to use to implement the customer-facing 2FA wall. Would appreciate any advice 🙂


This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer