public ActionResult Index(LoginInput loginInput) { if (ModelState.IsValid) { var message = new LoginInputMessage {Input = loginInput, Result = new LoginResult()}; Bus.Send(message); if (message.Result.Success) { FormsAuthentication.RedirectFromLoginPage(loginInput.Username, false); } ModelState.AddModelError("model", message.Result.Message); } return View(loginInput); }
public IActionResult Login(LoginRequest request) { var messageClientId = new MessageClientId(request.ClientId); var messageChainId = new MessageChainId(Guid.NewGuid().ToString()); _logger.Info(messageClientId, messageChainId, String.Format("Запрос Login. {0}", JsonSerializer.Serialize(request))); var inputMessage = new LoginInputMessage(messageClientId, messageChainId) { Login = request.Login, Password = request.Password }; _logger.InputMessageCreated(inputMessage); _queueManager.SendMessage(AuthSettings.AuthInputQueue, inputMessage); return(Ok()); }
public ActionResult Index(LoginInput loginInput) { if (ModelState.IsValid) { var message = new LoginInputMessage { Input = loginInput, Result = new LoginResult() }; Bus.Send(message); if (message.Result.Success) { FormsAuthentication.RedirectFromLoginPage(loginInput.Username, false); } ModelState.AddModelError("model", message.Result.Message); } return(View(loginInput)); }