public ActionResult LogOnModal(string returnUrl) { vmLogon vm = new vmLogon { ReturnUrl = returnUrl }; return(PartialView("LoginModal", vm)); }
public ActionResult LogOn(vmLogon model, string returnUrl) { if (ModelState.IsValid && ValidateUser(model.UserName, model.Password, model.RememberMe)) { if (!string.IsNullOrEmpty(model.ReturnUrl) && !model.ReturnUrl.Contains("logon")) // if logging in, do not return to the logon screen { return(RedirectToLocal(returnUrl)); } var user = UserService.GetUserByUsername(model.UserName); if (user != null) { return(RedirectToAction("viewuser", "user", new { userId = user.UserId })); } } ModelState.AddModelError("", "The user name or password provided is incorrect."); return(View(model)); }