コード例 #1
0
        public ActionResult Acessar(Login dados)
        {
            var isValida = dados.ValidaCampos();
            var ip       = System.Web.HttpContext.Current.Request.UserHostAddress;

            if (!string.IsNullOrEmpty(isValida))
            {
                return(View("Index", dados));
            }

            var usuario = _login.Acessar(dados.LoginUser, dados.Senha, ip);

            if (usuario != null && usuario.idAdministrador > 0)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                dados.Mensagem = "Login ou senha inválidos.";
            }

            return(View("Index", dados));
        }