|
@@ -217,7 +217,7 @@ function checkChangePWD(){
|
|
|
var oldpass = $('oldpwd').value;
|
|
|
var newpass = $('newpwd').value;
|
|
|
var newpassrepeat = $('newpwdrepeat').value;
|
|
|
- var letter = /^[0-9a-zA-Z.,/\-_*#()[\]+=;:'"@!^%&?|${}`~<>]+$/;
|
|
|
+ var letter = /^[0-9a-zA-Z.,/\\\-_*#()[\]+:'"@!^%&?|${}`~<>]+$/;
|
|
|
if (oldpass.length === 0 || newpass.length === 0 || newpassrepeat.length === 0){
|
|
|
alert('Поля не заполнены!');
|
|
|
} else if (newpass !== newpassrepeat){
|
|
@@ -229,7 +229,7 @@ function checkChangePWD(){
|
|
|
alert('Не выбран пользователь для которого необходимо сменить пароль!');
|
|
|
} else {
|
|
|
if (letter.test(oldpass) && letter.test(newpass) && letter.test(newpassrepeat)) {
|
|
|
- loadXMLDoc('changepwd.cgi?username=' + user + '&oldpass=' + oldpass + '&newpass=' + newpass, 'GET', function(){
|
|
|
+ loadXMLDoc('changepwd.cgi?username=' + encodeURIComponent(user) + '&oldpass=' + encodeURIComponent(oldpass) + '&newpass=' + encodeURIComponent(newpass), 'POST', function(){
|
|
|
alert(this.responseText);
|
|
|
window.location.reload();
|
|
|
});
|