public ActionResult Login(LoginViewModel login) { if (Membership.ValidateUser(login.UserName, login.Password)) { var roles = Roles.GetRolesForUser(login.UserName); AuthenticationHelper.CreateTicket(roles, login.UserName); return Redirect("/"); } return Login((string)null); }
public ActionResult Login(string roles) { if (Roles.Enabled && Roles.Provider is CmsRoleProvider) { var model = new LoginViewModel { Identity = User.Identity }; return View(model); } AuthenticationHelper.CreateTicket(!string.IsNullOrWhiteSpace(roles) ? roles.Split(',') : new[] { "Owner" }); return Redirect("/"); }
public ActionResult LogoutJson(LoginViewModel login) { Logout(); return Json(new { Success = true }); }
public ActionResult LoginJson(LoginViewModel login) { Login(string.Empty); return Json(new { Success = true }); }