Пример #1
0
        public IActionResult Index()
        {
            ViewBag.Logged = HelperControllers.VerifyLoggedUser(HttpContext.Session);

            if (ViewBag.Logged)
            {
                return(View("IndexLogged"));
            }

            return(View());
        }
Пример #2
0
 public override void OnActionExecuting(ActionExecutingContext context)
 {
     if (!HelperControllers.VerifyLoggedUser(HttpContext.Session))
     {
         context.Result = RedirectToAction("Index", "Login");
     }
     else
     {
         ViewBag.Logged = true;
         base.OnActionExecuting(context);
     }
 }
Пример #3
0
        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"));
            }
        }