Пример #1
0
        public async Task <ActionResult> Autentica(LoginModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var usuario = new LoginMOD
                    {
                        Senha   = model.Senha,
                        Usuario = model.Usuario
                    };

                    if (await _autenticacaoBLL.ValidaUsuario(usuario))
                    {
                        Session["user"] = usuario.Usuario;
                        return(RedirectToAction("Index", "Home"));
                    }
                }
                return(View("Index", new LoginModel()
                {
                    Mensagem = "Usuário ou senha inválidos"
                }));
            }
            catch (Exception e)
            {
                return(View("Index", new LoginModel()
                {
                    Mensagem = e.Message
                }));
            }
        }
Пример #2
0
        public async Task <ActionResult> Autentica(AutenticacaoModel model)
        {
            if (ModelState.IsValid)
            {
                AutenticacaoMOD usuario = new AutenticacaoMOD
                {
                    Senha   = model.Senha,
                    Usuario = model.Usuario
                };

                if (await _autenticacaoBLL.ValidaUsuario(usuario))
                {
                    Session["user"] = usuario.Usuario;
                    return(RedirectToAction("Index", "Intranet"));
                }
            }
            return(View("Index", new AutenticacaoModel()
            {
                Mensagem = "Usuário ou senha inválidos"
            }));
        }