Login továbbfejlesztése
This commit is contained in:
@@ -23,10 +23,7 @@
|
||||
<div class="card shadow p-4" style="min-width: 350px; max-width: 400px; width: 100%;">
|
||||
<h2 class="mb-4 text-center">Bejelentkezés</h2>
|
||||
|
||||
@if (!string.IsNullOrEmpty(Model.ErrorMessage))
|
||||
{
|
||||
<div class="alert alert-danger">@Model.ErrorMessage</div>
|
||||
}
|
||||
<div id="errorMessageContainer" class="alert alert-danger" style="display:none;"></div>
|
||||
|
||||
<form method="post">
|
||||
<meta name="csrf-token" content="@Antiforgery.GetAndStoreTokens(HttpContext).RequestToken" />
|
||||
@@ -69,6 +66,8 @@
|
||||
$('#Login2F2Btn').hide();
|
||||
|
||||
$('#Login2F1Btn').on('click', function () {
|
||||
$('#Login2F1Btn, #Login2F2Btn').prop('disabled', true);
|
||||
$('#errorMessageContainer').hide().text('');
|
||||
const csrfToken = document.querySelector('meta[name="csrf-token"]').getAttribute('content');
|
||||
const userName = $('#User2FADTO_UserName').val();
|
||||
const password = $('#User2FADTO_Password').val();
|
||||
@@ -94,17 +93,21 @@
|
||||
$('#Login2F2Btn').show();
|
||||
$('#User2FADTO_Token2FA').val(result.data)
|
||||
} else {
|
||||
alert('Hibás felhasználónév vagy jelszó!');
|
||||
$('#errorMessageContainer').text('Hibás felhasználónév vagy jelszó!').show();
|
||||
$('#Login2F1Btn, #Login2F2Btn').prop('disabled', false);
|
||||
}
|
||||
},
|
||||
error: function () {
|
||||
alert('Hiba történt a kérés során.');
|
||||
$('#errorMessageContainer').text('Hiba történt a kérés során.').show();
|
||||
$('#Login2F1Btn, #Login2F2Btn').prop('disabled', false);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
});
|
||||
|
||||
$('#Login2F2Btn').on('click', function () {
|
||||
$('#Login2F1Btn, #Login2F2Btn').prop('disabled', true);
|
||||
$('#errorMessageContainer').hide().text('');
|
||||
const csrfToken = document.querySelector('meta[name="csrf-token"]').getAttribute('content');
|
||||
|
||||
const userName = $('#User2FADTO_UserName').val();
|
||||
@@ -130,16 +133,22 @@
|
||||
if (result.success) {
|
||||
window.location.href = `/Index`;
|
||||
} else {
|
||||
alert('Hibás felhasználónév vagy jelszó!');
|
||||
$('#errorMessageContainer').text('Hibás felhasználónév vagy jelszó!').show();
|
||||
$('#Login2F1Btn, #Login2F2Btn').prop('disabled', false);
|
||||
}
|
||||
},
|
||||
error: function (xhr) {
|
||||
console.log(xhr.status);
|
||||
console.log(xhr.responseText);
|
||||
alert('Hiba történt a kérés során.');
|
||||
$('#errorMessageContainer').text('Hiba történt a kérés során.').show();
|
||||
$('#Login2F1Btn, #Login2F2Btn').prop('disabled', false);
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
$('input').on('input', function () {
|
||||
$('#errorMessageContainer').hide().text('');
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user