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());
 }
Esempio n. 3
0
 public LoginCommand(LoginViewModel loginViewModel, LoginVerifier loginVerifier)
 {
     _loginViewModel = loginViewModel;
     _loginVerifier  = loginVerifier;
 }