public ActionResult Index(LCsistema Sistema) { if (RepositorioSistema.Autenticacao(Sistema.C_Login, Sistema.C_Senha)) { return(RedirectToAction("Sistema", "Sistema")); } return(RedirectToAction("Index")); }
public override void OnActionExecuting(ActionExecutingContext FiltroDeContexto) { var Controller = FiltroDeContexto.ActionDescriptor.ControllerDescriptor.ControllerName; var Action = FiltroDeContexto.ActionDescriptor.ActionName; if (Controller != "Home" || Action != "Index") { if (RepositorioSistema.VerificaSeOUsuarioEstaLogado() == null) { FiltroDeContexto.RequestContext.HttpContext.Response.Redirect("/Home/Index?Url=" + FiltroDeContexto.HttpContext.Request.Url.LocalPath); } else { RepositorioSistema.dadosDoAutenticado(RepositorioSistema.VerificaSeOUsuarioEstaLogado().id); } } }