public IActionResult Index() { ViewBag.Logged = HelperControllers.VerifyLoggedUser(HttpContext.Session); if (ViewBag.Logged) { return(View("IndexLogged")); } return(View()); }
public override void OnActionExecuting(ActionExecutingContext context) { if (!HelperControllers.VerifyLoggedUser(HttpContext.Session)) { context.Result = RedirectToAction("Index", "Login"); } else { ViewBag.Logged = true; base.OnActionExecuting(context); } }
public IActionResult FazLogin(string usuario, string senha) { //Este é apenas um exemplo, aqui você deve consultar na sua tabela de usuários //se existem esse usuário e senha UserController user = new UserController(); if (user.validauser(usuario, senha) == true) { HttpContext.Session.SetString("Logged", "true"); ViewBag.Logged = HelperControllers.VerifyLoggedUser(HttpContext.Session); return(RedirectToAction("index", "Home")); } else { ViewBag.Error = "Usuário ou senha inválidos!"; return(View("Index")); } }