first commit
This commit is contained in:
@@ -0,0 +1,94 @@
|
||||
$(document).ready(function () {
|
||||
|
||||
$('.userpassword').click(function(){
|
||||
$('#password-modal').modal('toggle');
|
||||
$('#target_user_id').val($(this).data('id'));
|
||||
$('#returned_username').html('Имя пользователя: ' + $(this).data('username'));
|
||||
$('#get_password').prop('disabled', false);
|
||||
});
|
||||
|
||||
$('#password-modal').on('hidden.bs.modal', function () {
|
||||
$('#returned_password').html();
|
||||
$('#password-input-redspan').hide();
|
||||
$('#selfpasswordinput').show();
|
||||
$('#returned_password').hide();
|
||||
$('#returned_username').hide();
|
||||
$('#new_pwd_form').hide();
|
||||
$('#change_password').hide();
|
||||
});
|
||||
|
||||
|
||||
$('#change_password').click(function(){
|
||||
$('#password-input-redspan').hide();
|
||||
var message = {
|
||||
id: $('#target_user_id').val(),
|
||||
password: $('#selfpassword').val(),
|
||||
new_password: $('#new_password').val()
|
||||
}
|
||||
$.ajax({
|
||||
type:'POST',
|
||||
url: '/change_userpassword',
|
||||
async: true,
|
||||
processData: false, // tell jQuery not to process the data
|
||||
contentType: false, // tell jQuery not to set contentType
|
||||
data: JSON.stringify(message),
|
||||
success: (data) => {
|
||||
if(data['password'])
|
||||
{
|
||||
$('#selfpasswordinput').hide();
|
||||
$('#returned_password').show();
|
||||
$('#returned_username').show();
|
||||
$('#new_pwd_form').show();
|
||||
$('#change_password').show();
|
||||
$('#returned_password').html('Пароль: ' + data['password']);
|
||||
$('#get_password').prop('disabled', true);
|
||||
}
|
||||
else
|
||||
{
|
||||
$('#password-input-redspan').show();
|
||||
$('#password-input-redspan').html('Ошибка доступа, проверьте правильность ввода');
|
||||
}
|
||||
},
|
||||
error:function (jqXHR, exception) {
|
||||
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#get_password').click(function(){
|
||||
$('#password-input-redspan').hide();
|
||||
var message = {
|
||||
id: $('#target_user_id').val(),
|
||||
password: $('#selfpassword').val()
|
||||
}
|
||||
$.ajax({
|
||||
type:'POST',
|
||||
url: '/get_userpassword',
|
||||
async: true,
|
||||
processData: false, // tell jQuery not to process the data
|
||||
contentType: false, // tell jQuery not to set contentType
|
||||
data: JSON.stringify(message),
|
||||
success: (data) => {
|
||||
if(data['password'])
|
||||
{
|
||||
$('#selfpasswordinput').hide();
|
||||
$('#returned_password').show();
|
||||
$('#returned_username').show();
|
||||
$('#new_pwd_form').show();
|
||||
$('#change_password').show();
|
||||
$('#returned_password').html('Пароль: ' + data['password']);
|
||||
$('#get_password').prop('disabled', true);
|
||||
}
|
||||
else
|
||||
{
|
||||
$('#password-input-redspan').show();
|
||||
$('#password-input-redspan').html('Ошибка доступа, проверьте правильность ввода');
|
||||
}
|
||||
},
|
||||
error:function (jqXHR, exception) {
|
||||
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user