public async Task <IActionResult> Login(UserLogin userLoginInfo) { if (ModelState.IsValid) { var result = await _dataProcessingConveyor.LoginUserAsync(userLoginInfo); if (result.Succeeded) { if (!string.IsNullOrEmpty(userLoginInfo.ReturnUrl) && Url.IsLocalUrl(userLoginInfo.ReturnUrl)) { return(Redirect(userLoginInfo.ReturnUrl)); } else { return(RedirectToAction("Index", "Home")); } } else { ModelState.AddModelError(string.Empty, "Неправильный логин и (или) пароль"); } } return(View(userLoginInfo)); }