From 7a757e84b27a9957f8878c479a00fcc55e5a038c Mon Sep 17 00:00:00 2001 From: ivanszabo Date: Fri, 11 Apr 2025 08:51:34 +0200 Subject: [PATCH] =?UTF-8?q?Login=20tov=C3=A1bbfejleszt=C3=A9se?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Pages/Account/Login.cshtml | 27 ++++++++++++------- 1 file changed, 18 insertions(+), 9 deletions(-) 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(''); }); });