Webkul's Magento 2 Two Factor Authentication
Magento 2 two-factor authentication module allows the website owner to introduce OTP verification as well as two-factor authentication into their online shop for customer log-in or signup verification.
Until the authentication code is verified customer cannot access any other page in his account. This enhances security and restricts unauthentic access.