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 })); } }
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" })); }