diff --git a/src/WorkFlowCheck.API/Controllers/UserController.cs b/src/WorkFlowCheck.API/Controllers/UserController.cs index b3fbe6c..6922edd 100644 --- a/src/WorkFlowCheck.API/Controllers/UserController.cs +++ b/src/WorkFlowCheck.API/Controllers/UserController.cs @@ -183,7 +183,7 @@ namespace WorkFlowCheck.API.Controllers try { var response = await _userService.Authenticate2F1(userSimpleDTO.UserName, userSimpleDTO.Password); - if (response != null) + if (!string.IsNullOrEmpty(response)) { retVal.IsSuccess = true; retVal.Data = response; @@ -222,9 +222,9 @@ namespace WorkFlowCheck.API.Controllers } try { - var userDTO_Response = await _userService.Authenticate2F2(user2FADTO.UserName, - user2FADTO.Password, - user2FADTO.Code, + var userDTO_Response = await _userService.Authenticate2F2(user2FADTO.UserName, + user2FADTO.Password, + user2FADTO.Code, user2FADTO.Token2FA); if (userDTO_Response != null) { diff --git a/src/WorkFlowCheck.Common/DTO/User2FADTO.cs b/src/WorkFlowCheck.Common/DTO/User2FADTO.cs index 374da91..5213682 100644 --- a/src/WorkFlowCheck.Common/DTO/User2FADTO.cs +++ b/src/WorkFlowCheck.Common/DTO/User2FADTO.cs @@ -8,7 +8,7 @@ namespace WorkFlowCheck.Common.DTO { public class User2FADTO { - public int Id { get; set; } + public string UserName { get; set; } = null!; public string Password { get; set; } = null!; public string Code { get; set; } = null!; diff --git a/src/WorkFlowCheck.Web/Pages/Account/Login.cshtml b/src/WorkFlowCheck.Web/Pages/Account/Login.cshtml index 65ba13e..7e94936 100644 --- a/src/WorkFlowCheck.Web/Pages/Account/Login.cshtml +++ b/src/WorkFlowCheck.Web/Pages/Account/Login.cshtml @@ -2,6 +2,8 @@ @model WorkFlowCheck.Web.Pages.Account.LoginModel @using WorkFlowCheck.Common.Helper @using WorkFlowCheck.Common.DTO +@using Microsoft.AspNetCore.Antiforgery +@inject IAntiforgery Antiforgery @{ Layout = null; ViewData["Title"] = "Bejelentkezés"; @@ -27,20 +29,30 @@ }