public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(_msgBox.ModelStateMsg(ModelState.GetErrors())); } var result = await _userApplication.LoginByUserNamePasswordAsync(Input.Email, Input.Password); if (result.IsSucceed) { // result.Message == userId string generatedToken = await _jwtBuilder.CreateTokenAync(result.Message); Response.CreateAuthCookie(generatedToken, Input.RemmeberMe); return(new JsResult("GotoReturnUrl()")); } else { return(_msgBox.InfoMsg(_localizer[result.Message])); } }