From 0beec878c6c46631eb4d06bcff71f7e121a70f0f Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Fri, 1 Mar 2019 19:14:09 +0100 Subject: [PATCH] fix bcrypt use --- process/epasswd.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/process/epasswd.py b/process/epasswd.py index 496eb8331..bdb3c4a6d 100755 --- a/process/epasswd.py +++ b/process/epasswd.py @@ -70,9 +70,9 @@ class EPasswd: pw = self.get_passwd(id) if pw[0:4]=='$2a$' or pw[0:4]=='$2y$': try: - h1 = pw.encode('utf8') - h2 = passwd.encode('utf8') - return bcrypt.checkpw(h1, h2) + uhash = pw.encode('utf8') + upass = passwd.encode('utf8') + return bcrypt.checkpw(upass, uhash) except: return False return pw == passwd