вопрос
Доброе утро. Помогите. Я не могу понять почему не выводит информацию?
При смене пароля ничего не пишет(А он меняется успешно)
JS
При смене пароля ничего не пишет(А он меняется успешно)
Код PHP
if($_POST['action'] == 'change_password'){
if(MD5($_POST['altpass']) != $_SESSION['dle_password']) exit('{"error":"Старый пароль указан не верно!"}');
if($_POST['new_pass'] != $_POST['password2']) exit('{"error":"Пароли не совподают"}');
if(strlen($_POST['new_pass']) < 8) exit('{"error":"Пароль должен быть длинее 8-и символов"}');
$dle_api->change_user_password((int)$_SESSION['dle_user_id'], $_POST['new_pass']);
exit('{"success":"Пароль успешно изменён"}');
}
JS
$("#password_change_form").submit(function(e){
e.preventDefault();
var $this = $(this);
var submitButton = $this.find("[type='submit']");
submitButton.attr('disabled', 'disabled');
ShowLoading();
$.post(settingsPageBaseURL, $this.serialize() + "&ajax=true", function(data){
HideLoading();
submitButton.removeAttr('disabled');
if(data['success']) {
displayMessage('Пароль успешно изменён', 'ok');
$this[0].reset();
} else if(data['error']){
displayMessage(data['error'], "error");
}
}, "json");
});
});
}, false);
Смена пароля JS. Не могу понять в чем проблема?
— Тогда мы идём к вам!