Commit 69061791 authored by ibuler's avatar ibuler

fix(user edit) 修改用户导致密码问题

简单修改,更改结构和变量名

close #160
parent b745ebdd
......@@ -87,12 +87,12 @@ def db_update_user(**kwargs):
admin_groups_post = kwargs.pop('admin_groups')
user_id = kwargs.pop('user_id')
user = User.objects.filter(id=user_id)
user_get = User.objects.get(id=user_id)
if user:
pwd = kwargs.pop('password')
user_get = user[0]
password = kwargs.pop('password')
user.update(**kwargs)
if pwd != '':
user_get.set_password(pwd)
if password.strip():
user_get.set_password(password)
user_get.save()
else:
return None
......
......@@ -368,11 +368,6 @@ def user_edit(request):
else:
return HttpResponseRedirect(reverse('user_list'))
if password != '':
password_decode = password
else:
password_decode = None
db_update_user(user_id=user_id,
password=password,
name=name,
......@@ -391,7 +386,7 @@ def user_edit(request):
密码:%s (如果密码为None代表密码为原密码)
权限::%s
""" % (user.name, URL, user.username, password_decode, user_role.get(role_post, u''))
""" % (user.name, URL, user.username, password, user_role.get(role_post, u''))
send_mail('您的信息已修改', msg, MAIL_FROM, [email], fail_silently=False)
return HttpResponseRedirect(reverse('user_list'))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment