public ActionResult Login(LoginViewModel model, string returnUrl) { if (!ModelState.IsValid) { return(View(model)); } var result = _identityAuthService.SignIn(model.Email, model.Password, isPersistent: true, shouldLockOut: false); if (result == CustomerLoginResults.Successful) { return(RedirectToLocal(returnUrl)); } ModelState.AddModelError("", "Invalid login attempt."); return(View(model)); }
public async Task <IActionResult> SignIn([FromBody] SignInDto signIn) { try { var result = await _identityAuth.SignIn(signIn.Username, signIn.Password); return(Ok(result)); } catch (Exception e) { return(BadRequest($"Error => {e.Message}")); throw; } }