From 14cedc40ca83316c6390d7ed2800e7545c0550bc Mon Sep 17 00:00:00 2001 From: Aditya Hase Date: Tue, 15 Jan 2019 11:11:34 +0530 Subject: [PATCH] fix(auth): Decode username, password obtained from cache (#6770) --- frappe/twofactor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/twofactor.py b/frappe/twofactor.py index 35d7a28fcb..f6ac9c9d05 100644 --- a/frappe/twofactor.py +++ b/frappe/twofactor.py @@ -50,8 +50,8 @@ def get_cached_user_pass(): user = pwd = None tmp_id = frappe.form_dict.get('tmp_id') if tmp_id: - user = frappe.cache().get(tmp_id+'_usr') - pwd = frappe.cache().get(tmp_id+'_pwd') + user = frappe.safe_decode(frappe.cache().get(tmp_id+'_usr')) + pwd = frappe.safe_decode(frappe.cache().get(tmp_id+'_pwd')) return (user, pwd) def authenticate_for_2factor(user):