public static bool Autenticar(string email, string senha) { senha = Ferramentas.Criptografar(senha); email = email.ToLower(); return(UsuarioRepository.Autenticar(email, senha)); }
public vmUsuarioAutenticado Autenticar(Usuario usuario) { var usuarioAutenticado = usuarioRep.Autenticar(usuario); if (usuario == null || usuario.SSenha == null || usuario.SUsuario == null || usuarioAutenticado == null) { return(new vmUsuarioAutenticado()); } return(ParseUsuarioToVmUsuarioAutenticado(usuarioAutenticado)); }
public ActionResult Index(LoginUsuarioViewModel usuarioViewModel) { if (ModelState.IsValid) { var usuario = _usuarioRepository .Autenticar(usuarioViewModel.Email, usuarioViewModel.Senha); if (usuario != null) { usuarioViewModel = Mapper.Map <Usuario, LoginUsuarioViewModel>(usuario); Session["usuario"] = usuarioViewModel; return(RedirectToAction("Index", "Home", new { area = "administracao" })); } else { TempData["MsgFalhaLogin"] = @"Dados incorretos. Por favor, verifique seus dados e tente novamente."; } } return(View(usuarioViewModel)); }
public async Task <UsuarioDTO> Autenticar(string email, string senha) { return(await repository.Autenticar(email, senha)); }