From 8f68d252f015e93f3d23f1f18d4dd4283a9c2eb2 Mon Sep 17 00:00:00 2001 From: B H Boma Date: Tue, 1 Aug 2017 18:26:17 +0100 Subject: [PATCH] [fix]Email being sent after each failed login --- frappe/twofactor.py | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/twofactor.py b/frappe/twofactor.py index 056ac0388a..bcdabc137b 100644 --- a/frappe/twofactor.py +++ b/frappe/twofactor.py @@ -38,6 +38,7 @@ def get_cached_user_pass(): def authenticate_for_2factor(user): '''Authenticate two factor for enabled user before login.''' + if frappe.form_dict.get('otp'):return otp_secret = get_otpsecret_for_(user) verification_method = frappe.db.get_value('System Settings', None, 'two_factor_method') token = int(pyotp.TOTP(otp_secret).now())