2017-09-11 11:10:32 +08:00
|
|
|
function displaySettings() {
|
|
|
|
$("#settingsDialog").dialog({
|
|
|
|
modal: true,
|
|
|
|
width: 600
|
|
|
|
});
|
|
|
|
|
|
|
|
$("#settingsTabs").tabs();
|
|
|
|
}
|
|
|
|
|
|
|
|
$("#changePasswordForm").submit(() => {
|
2017-09-13 10:23:57 +08:00
|
|
|
const oldPassword = $("#oldPassword").val();
|
|
|
|
const newPassword1 = $("#newPassword1").val();
|
|
|
|
const newPassword2 = $("#newPassword2").val();
|
|
|
|
|
|
|
|
$("#oldPassword").val('');
|
|
|
|
$("#newPassword1").val('');
|
|
|
|
$("#newPassword2").val('');
|
|
|
|
|
|
|
|
if (newPassword1 != newPassword2) {
|
|
|
|
alert("New passwords are not the same.");
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
url: baseUrl + 'password/change',
|
|
|
|
type: 'POST',
|
|
|
|
data: JSON.stringify({
|
|
|
|
'current_password': oldPassword,
|
|
|
|
'new_password': newPassword1
|
|
|
|
}),
|
|
|
|
contentType: "application/json",
|
|
|
|
success: function (result) {
|
|
|
|
if (result.success) {
|
|
|
|
alert("Password has been changed.");
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
alert(result.message);
|
|
|
|
}
|
|
|
|
},
|
|
|
|
error: () => alert("Error occurred during changing password.")
|
|
|
|
});
|
2017-09-11 11:10:32 +08:00
|
|
|
|
|
|
|
return false;
|
|
|
|
});
|