public ActionResult Login(string returnUrl) { var model = new LoginModel { ReturnUrl = returnUrl }; return View(model); }
public ActionResult Login(LoginModel model) { if (!ModelState.IsValid) { return View(); } var tokenModel = ServiceRequest.GetAuthenticationToken(model.UsuarioNome, model.Senha); if (tokenModel != null) { Response.SetAuthCookie(model.UsuarioNome, tokenModel.access_token, tokenModel.roles, false); return RedirectToAction("Index", "Home"); } ModelState.AddModelError("Erro", Erros.InvalidUserOrPassword); return View(); }
public ActionResult Login(LoginModel model) { if (!ModelState.IsValid) { return View(); } var tokenModel = ServiceRequest.GetAuthenticationToken(model.UsuarioNome, model.Senha); if (tokenModel != null) { Request.SignIn(model.UsuarioNome, tokenModel.access_token, tokenModel.roles, false); return Redirect(GetRedirectUrl(model.ReturnUrl)); } ModelState.AddModelError("Erro", Erros.InvalidUserOrPassword); return View(); }