public ActionResult LogIn(LoginData loginData) { if (!ModelState.IsValid) { return View("Index", loginData); } AuthService.RequestContext = System.Web.HttpContext.Current.ToRequestContext(); try { AuthResponse authResponse = AuthService.Authenticate(new Auth { UserName = loginData.EmailAddress, Password = loginData.Password, RememberMe = loginData.RememberMe, Continue = loginData.Redirect }); return Redirect(loginData.Redirect); } catch (HttpError ex) { if (ex.Status == 401) { ModelState.AddModelError("", ex.ErrorCode); return View("Index", loginData); } throw; } }
public ActionResult Index(string redirect) { var loginData = new LoginData{Redirect = redirect}; //save the default login details for now loginData.EmailAddress = "*****@*****.**"; loginData.Password = "******"; return View(loginData); }