mirror of https://github.com/jumpserver/jumpserver
继续他妈修改
parent
102e832a58
commit
222162eaa7
|
@ -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):
|
||||||
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):
|
||||||
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))
|
||||||
|
|
Loading…
Reference in New Issue