From 80475657bd10456d4800f5194bdea1d4f60db524 Mon Sep 17 00:00:00 2001 From: deflax Date: Sun, 3 Jul 2016 02:50:00 +0300 Subject: [PATCH] ignore unknown ascii symbols with password check. to be rewritten --- clientsdb.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clientsdb.py b/clientsdb.py index ecce50a..327bb0a 100644 --- a/clientsdb.py +++ b/clientsdb.py @@ -95,8 +95,8 @@ def validate(clientemail, password): #2. check the password encpass = clientsdb[c_id]['encpasswd'] - b_srvpass = password.encode('ascii') - b_encpass = encpass.encode('ascii') + b_srvpass = password.encode('ascii', 'ignore') + b_encpass = encpass.encode('ascii', 'ignore') if (hmac.compare_digest(bcrypt.hashpw(b_srvpass, b_encpass), b_encpass)): #login successful