We have an add-on which suitable with your requirement. Please check it at https://brivium.com/resources/account-security-essential.118/ This add-on provides you 4 ways to secure your members' account. - Protect your XenForo by only allowing Trusted IP / IP ranges to Login. - Protect your XenForo by answer Secret Questions to Login. - Protect your XenForo by using Google Authenticator time-based key. - Protect your XenForo by using Email OTP. We hope you will find these terms satisfactory and look forward to the pleasure of your order.