Resolve "Восстановление пароля" #228
@ -1,7 +1,7 @@
|
|||||||
function changePassword() {
|
function changePassword() {
|
||||||
oldPassword = document.getElementById("oldPassword").value
|
oldPassword = $("#oldPassword").val()
|
||||||
password = document.getElementById("password").value
|
password = $("#password").val()
|
||||||
confirmPassword = document.getElementById("confirmPassword").value
|
confirmPassword = $("#confirmPassword").val()
|
||||||
|
|
||||||
if ([oldPassword.length, password.length, confirmPassword.length].includes(0)) {
|
if ([oldPassword.length, password.length, confirmPassword.length].includes(0)) {
|
||||||
showFeedbackMessage("Заполните все поля", MessageTypesEnum.WARNING);
|
showFeedbackMessage("Заполните все поля", MessageTypesEnum.WARNING);
|
||||||
@ -23,7 +23,7 @@ function changePassword() {
|
|||||||
}),
|
}),
|
||||||
method: "POST",
|
method: "POST",
|
||||||
success: function() {
|
success: function() {
|
||||||
document.getElementById("closeModalPassword").click();
|
$("#closeModalPassword").click();
|
||||||
showFeedbackMessage("Пароль был обновлен", MessageTypesEnum.SUCCESS)
|
showFeedbackMessage("Пароль был обновлен", MessageTypesEnum.SUCCESS)
|
||||||
|
|
||||||
},
|
},
|
||||||
@ -34,7 +34,7 @@ function changePassword() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function inviteUser() {
|
function inviteUser() {
|
||||||
email = document.getElementById("email").value;
|
email = $("#email").val();
|
||||||
if (!isEmailValid(email)) {
|
if (!isEmailValid(email)) {
|
||||||
showFeedbackMessage("Некорректный почтовый ящик", MessageTypesEnum.WARNING);
|
showFeedbackMessage("Некорректный почтовый ящик", MessageTypesEnum.WARNING);
|
||||||
return;
|
return;
|
||||||
@ -45,7 +45,7 @@ function inviteUser() {
|
|||||||
contentType: "application/json; charset=utf-8",
|
contentType: "application/json; charset=utf-8",
|
||||||
method: "POST",
|
method: "POST",
|
||||||
success: function() {
|
success: function() {
|
||||||
document.getElementById("closeModalInvite").click();
|
$("#closeModalInvite").click();
|
||||||
showFeedbackMessage("Пользователь был успешно приглашен", MessageTypesEnum.SUCCESS)
|
showFeedbackMessage("Пользователь был успешно приглашен", MessageTypesEnum.SUCCESS)
|
||||||
},
|
},
|
||||||
error: function(errorData) {
|
error: function(errorData) {
|
||||||
@ -55,13 +55,13 @@ function inviteUser() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function requestResetPassword() {
|
function requestResetPassword() {
|
||||||
email = document.getElementById("emailReset").value
|
email = $("#emailReset").val()
|
||||||
|
|
||||||
if (!isEmailValid(email)) {
|
if (!isEmailValid(email)) {
|
||||||
showFeedbackMessage("Некорректный почтовый ящик", MessageTypesEnum.WARNING);
|
showFeedbackMessage("Некорректный почтовый ящик", MessageTypesEnum.WARNING);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
document.getElementById("dvloader").hidden = false;
|
$("#dvloader").show();
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url:"/api/1.0/users/password-reset-request?email=" + email,
|
url:"/api/1.0/users/password-reset-request?email=" + email,
|
||||||
@ -69,27 +69,27 @@ function requestResetPassword() {
|
|||||||
method: "POST",
|
method: "POST",
|
||||||
success: function() {
|
success: function() {
|
||||||
showFeedbackMessage("Проверочный код был отправлен на указанный почтовый ящик", MessageTypesEnum.SUCCESS)
|
showFeedbackMessage("Проверочный код был отправлен на указанный почтовый ящик", MessageTypesEnum.SUCCESS)
|
||||||
document.getElementById("passwordNew").hidden = false
|
$("#passwordNew").show()
|
||||||
document.getElementById("passwordConfirm").hidden = false
|
$("#passwordConfirm").show()
|
||||||
document.getElementById("btnReset").hidden = false
|
$("#btnReset").show()
|
||||||
document.getElementById("resetKey").hidden = false
|
$("#resetKey").show()
|
||||||
document.getElementById("emailReset").hidden = true
|
$("#emailReset").hide()
|
||||||
document.getElementById("btnSend").hidden = true
|
$("#btnSend").hide()
|
||||||
document.getElementById("dvloader").hidden = true;
|
$("#dvloader").hide()
|
||||||
|
|
||||||
},
|
},
|
||||||
error: function(errorData) {
|
error: function(errorData) {
|
||||||
showFeedbackMessage(errorData.responseJSON.error.message, MessageTypesEnum.WARNING)
|
showFeedbackMessage(errorData.responseJSON.error.message, MessageTypesEnum.WARNING)
|
||||||
document.getElementById("dvloader").hidden = true;
|
$("#dvloader").hide()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function resetPassword() {
|
function resetPassword() {
|
||||||
passwordNew = document.getElementById("passwordNew").value;
|
passwordNew = $("#passwordNew").val();
|
||||||
passwordConfirm = document.getElementById("passwordConfirm").value;
|
passwordConfirm = $("#passwordConfirm").val();
|
||||||
resetKey = document.getElementById("resetKey").value;
|
resetKey = $("#resetKey").val();
|
||||||
|
|
||||||
if ([passwordNew, passwordConfirm, resetKey].includes("")) {
|
if ([passwordNew, passwordConfirm, resetKey].includes("")) {
|
||||||
showFeedbackMessage("Заполните все поля", MessageTypesEnum.WARNING);
|
showFeedbackMessage("Заполните все поля", MessageTypesEnum.WARNING);
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<nav layout:fragment="navbar">
|
<nav layout:fragment="navbar">
|
||||||
<div class="navbar-header">
|
<div class="navbar-header">
|
||||||
<a class="navbar-brand" href="/"><span class="ui-menuitem-text"><i
|
<a class="navbar-brand" href="/"><span class="ui-menuitem-text"><i
|
||||||
class="fa fa-plane fa-4" aria-hidden="true"></i> Balance</span></a>
|
class="fa fa-plane fa-4" aria-style="display:none"></i> Balance</span></a>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
<div layout:fragment="content">
|
<div layout:fragment="content">
|
||||||
@ -25,22 +25,22 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="password" name="email" id="passwordNew" class="form-control"
|
<input type="password" name="email" id="passwordNew" class="form-control"
|
||||||
placeholder="Новый пароль" hidden="true"/>
|
placeholder="Новый пароль" style="display:none"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="password" name="email" id="passwordConfirm" class="form-control"
|
<input type="password" name="email" id="passwordConfirm" class="form-control"
|
||||||
placeholder="Подтвердите пароль" hidden="true"/>
|
placeholder="Подтвердите пароль" style="display:none"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="text" name="email" id="resetKey" class="form-control"
|
<input type="text" name="email" id="resetKey" class="form-control"
|
||||||
placeholder="Код подтверждения" hidden="true"/>
|
placeholder="Код подтверждения" style="display:none"/>
|
||||||
</div>
|
</div>
|
||||||
<div id="dvloader" class="loader" hidden="true"><img src="../img/main/ajax-loader.gif" /></div>
|
<div id="dvloader" class="loader" style="display:none"><img src="../img/main/ajax-loader.gif" /></div>
|
||||||
<button id="btnSend" type="button" onclick="requestResetPassword()"
|
<button id="btnSend" type="button" onclick="requestResetPassword()"
|
||||||
class="btn btn-success btn-block">
|
class="btn btn-success btn-block">
|
||||||
Отправить код подтверждения
|
Отправить код подтверждения
|
||||||
</button>
|
</button>
|
||||||
<button id="btnReset" hidden="true" type="button" onclick="resetPassword()"
|
<button id="btnReset" style="display:none" type="button" onclick="resetPassword()"
|
||||||
class="btn btn-success btn-block">
|
class="btn btn-success btn-block">
|
||||||
Сбросить
|
Сбросить
|
||||||
пароль
|
пароль
|
||||||
|
Loading…
Reference in New Issue
Block a user