コード例 #1
0
        public IActionResult Logar(string email, string senha)
        {
            if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(senha))
            {
                ViewBag.erro = "Digite o e-mail e a senha";
            }
            else
            {
                var adms = new ContextoCms().Administradores.Where(a => a.Email == email && a.Senha == senha).ToList();
                if (adms.Count > 0)
                {
                    this.HttpContext.Response.Cookies.Append("adm_cms", adms.First().Id.ToString(), new CookieOptions
                    {
                        Expires  = DateTimeOffset.UtcNow.AddDays(1),
                        HttpOnly = true,
                    });

                    Response.Redirect("/");
                }
                else
                {
                    ViewBag.erro = "Usuário ou senha inválidos";
                }
            }
            return(View("Index"));
        }
 public PaginasController(ContextoCms context)
 {
     _context = context;
 }
 public ApiAdministradoresController(ContextoCms context)
 {
     _context = context;
 }
 public ApiLoginController(ContextoCms context)
 {
     _context = context;
 }