-add baron can change password of users

This commit is contained in:
Ulrich Knechtelsdorfer
2017-03-04 09:13:02 +01:00
parent fca49a0176
commit 5ec6dacd4b
2 changed files with 7 additions and 3 deletions

View File

@@ -134,6 +134,12 @@ def manage_users_edit(name=None):
u.email = request.form['email']
u.rfid_id = request.form['rfid_id']
if len(request.form['new_password']) > 0:
u.password = bcrypt.hashpw(request.form['new_password'], bcrypt.gensalt())
else:
u2 = get_user_by_id(u.id)
u.password = u2.password
if 'isblack' in request.form:
u.isblack = True
else:
@@ -159,9 +165,6 @@ def manage_users_edit(name=None):
else:
u.onlyrfid = False
u2 = get_user_by_id(u.id)
u.password = u2.password
update_user(u)
return redirect('/manage_users')