public ActionResult Index(string ViewPath) { var model = new USNLoginFormViewModel(); if (CurrentPage.Url != Request.Url.PathAndQuery) { model.ReturnUrl = Request.Url.PathAndQuery; } else { model.ReturnUrl = CurrentPage.Value <IPublishedContent>("loginSuccessPage").Url; } return(PartialView(ViewPath + "/USNForms/USN_LoginForm", model)); }
public ActionResult Index() { var model = new USNLoginFormViewModel(); if (CurrentPage.Url != Request.Url.PathAndQuery) { model.ReturnUrl = Request.Url.PathAndQuery; } else { model.ReturnUrl = CurrentPage.GetPropertyValue <IPublishedContent>("loginSuccessPage").Url; } model.LoginFormButtonText = CurrentPage.GetPropertyValue <string>("loginFormButtonText"); return(PartialView("USNForms/USN_LoginForm", model)); }
public ActionResult HandleLoginSubmit(USNLoginFormViewModel model) { if (!ModelState.IsValid) { return(CurrentUmbracoPage()); } // Login if (Membership.ValidateUser(model.Username, model.Password)) { FormsAuthentication.SetAuthCookie(model.Username, false); return(Redirect(umbraco.library.NiceUrl(Convert.ToInt32(CurrentPage.GetProperty("loginSuccessPage").Value)))); } else { TempData.Add("LoginFailure", umbraco.library.GetDictionaryItem("USN Login Form Login Error")); return(RedirectToCurrentUmbracoPage()); } }
public ActionResult HandleLoginSubmit(USNLoginFormViewModel model) { if (!ModelState.IsValid) { return(CurrentUmbracoPage()); } // Login if (Membership.ValidateUser(model.Username, model.Password)) { FormsAuthentication.SetAuthCookie(model.Username, false); return(Redirect(model.ReturnUrl)); } else { TempData.Add("LoginFailure", Umbraco.GetDictionaryValue("USN Login Form Login Error")); return(RedirectToCurrentUmbracoPage()); } }