diff --git a/src/WorkFlowCheck.Web/Pages/Account/Login.cshtml b/src/WorkFlowCheck.Web/Pages/Account/Login.cshtml index 7e94936..0b4b228 100644 --- a/src/WorkFlowCheck.Web/Pages/Account/Login.cshtml +++ b/src/WorkFlowCheck.Web/Pages/Account/Login.cshtml @@ -23,10 +23,7 @@

Bejelentkezés

- @if (!string.IsNullOrEmpty(Model.ErrorMessage)) - { -
@Model.ErrorMessage
- } +
@@ -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(''); }); });