enable plain passwords

This commit is contained in:
2018-01-24 14:38:46 +02:00
parent 60df8ab8e7
commit 8029b6412f

View File

@@ -144,12 +144,13 @@ def get_share(name):
authenticated = True authenticated = True
if 'pass_hash' in share: if 'pass_hash' in share:
authenticated = False authenticated = False
printerr(session)
if name in session: if name in session:
printerr(share['pass_hash'])
if session[name] == share['pass_hash']: if session[name] == share['pass_hash']:
printerr(session[name]) authenticated = True
printerr(share['pass_hash']) if 'pass_plain' in share:
authenticated = False
if name in session:
if session[name] == hashlib.sha256(share['pass_plain'].encode('utf-8')).hexdigest():
authenticated = True authenticated = True
if not authenticated: if not authenticated:
return (False,redirect(url_for('authenticate',name=name))) return (False,redirect(url_for('authenticate',name=name)))