public ActionResult Login(FormCollection formcollection) { Role role = (Role)TempData["Role"]; var action = (string)TempData["Action"]; if (LoginVerifier.VerifyAccess(role, formcollection["password"])) { return(RedirectToAction("Index", action)); } else { return(new HttpStatusCodeResult(HttpStatusCode.Forbidden)); } }
// GET: Login public ActionResult Index(string actionName) { TempData["Role"] = LoginVerifier.GetRoleByAction(actionName); TempData["Action"] = actionName; return(PartialView()); }
public LoginCommand(LoginViewModel loginViewModel, LoginVerifier loginVerifier) { _loginViewModel = loginViewModel; _loginVerifier = loginVerifier; }