diff --git a/webroot/AutoSa/AutoSa/views.py b/webroot/AutoSa/AutoSa/views.py index 0fcf8bb68..2e772476c 100644 --- a/webroot/AutoSa/AutoSa/views.py +++ b/webroot/AutoSa/AutoSa/views.py @@ -509,6 +509,9 @@ def chgUser(request): if '' in [username, password, key_pass, name, group_post]: error = u'带*内容不能为空' + if len(password) < 6 or len(key_pass) < 6: + error = u'密码长度需>6' + u = User.objects.get(username=username) chg_keypass = bash('ssh-keygen -p -P %s -N %s -f %s' % (jm.decrypt(u.key_pass), key_pass, keyfile)) diff --git a/webroot/AutoSa/UserManage/forms.py b/webroot/AutoSa/UserManage/forms.py index 9232ac884..a41222291 100644 --- a/webroot/AutoSa/UserManage/forms.py +++ b/webroot/AutoSa/UserManage/forms.py @@ -18,7 +18,7 @@ class UserAddForm(forms.Form): password_again = forms.CharField(max_length=30, widget=forms.PasswordInput( attrs={'class': 'form-control', 'placeholder': '确认密码'})) - key_pass = forms.CharField(max_length=30, + key_pass = forms.CharField(max_length=30, min_length=6, widget=forms.PasswordInput(attrs={'class': 'form-control', 'placeholder': '密钥密码'})) key_pass_again = forms.CharField(max_length=30, widget=forms.PasswordInput( diff --git a/webroot/AutoSa/templates/chgUser.html b/webroot/AutoSa/templates/chgUser.html index b4f9bf5ce..922241530 100644 --- a/webroot/AutoSa/templates/chgUser.html +++ b/webroot/AutoSa/templates/chgUser.html @@ -39,15 +39,15 @@
- +
- +
- +
- +