Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Вопросы КЭПу » Смена пароля JS. Не могу понять в чем проблема?

Смена пароля JS. Не могу понять в чем проблема?


     16.09.2016    Вопросы КЭПу    387

вопрос
Доброе утро. Помогите. Я не могу понять почему не выводит информацию?
При смене пароля ничего не пишет(А он меняется успешно)
 Код 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. Не могу понять в чем проблема?

— Тогда мы идём к вам!
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх