Commit 222162ea authored by guanghongwei's avatar guanghongwei

继续他妈修改

parent 102e832a
...@@ -467,14 +467,13 @@ def chgUser(request): ...@@ -467,14 +467,13 @@ def chgUser(request):
error = '' error = ''
msg = '' msg = ''
jm = PyCrypt(key) jm = PyCrypt(key)
username = request.GET.get('username')
user = User.objects.get(username=username)
groups = user.group.all()
is_admin = "checked" if user.is_admin else ''
is_superuser = 'checked' if user.is_superuser else ''
if request.method == "GET": if request.method == "GET":
username = request.GET.get('username')
user = User.objects.get(username=username)
is_admin = "checked" if user.is_admin else ''
is_superuser = 'checked' if user.is_superuser else ''
groups = user.group.all()
if not username: if not username:
return HttpResponseRedirect('/showUser/') return HttpResponseRedirect('/showUser/')
...@@ -493,7 +492,11 @@ def chgUser(request): ...@@ -493,7 +492,11 @@ def chgUser(request):
is_superuser = request.POST.get('is_superuser') is_superuser = request.POST.get('is_superuser')
ldap_password = jm.encrypt(keygen(16)) ldap_password = jm.encrypt(keygen(16))
group_post = request.POST.getlist() group_post = request.POST.getlist()
groups = []
user = User.objects.get(username=username)
is_admin = "checked" if user.is_admin else ''
is_superuser = 'checked' if user.is_superuser else ''
groups = user.group.all()
keyfile = '%s/keys/%s' % (base_dir, username) keyfile = '%s/keys/%s' % (base_dir, username)
...@@ -508,10 +511,6 @@ def chgUser(request): ...@@ -508,10 +511,6 @@ def chgUser(request):
if '' in [username, password, key_pass, name, group_post]: if '' in [username, password, key_pass, name, group_post]:
error = '带*内容不能为空' error = '带*内容不能为空'
# 组
for group_name in group_post:
groups.append(Group.objects.get(name=group_name))
u = User.objects.get(username=username) u = User.objects.get(username=username)
chg_keypass = bash('ssh-keygen -p -P %s -N %s -f %s' % (jm.decrypt(u.password), password, keyfile)) chg_keypass = bash('ssh-keygen -p -P %s -N %s -f %s' % (jm.decrypt(u.password), password, keyfile))
......
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