Exemplo n.º 1
0
        public ActionResult Login([Required] string email, [Required] string password)
        {
            var applicationUser = _userRepository.Get(email);

            if (applicationUser == null)
            {
                return(NotFound("Usuário ou senha inválida."));
            }

            if (!_userRepository.CheckPassword(applicationUser, password))
            {
                return(NotFound("Usuário ou senha inválida."));
            }

            // Gera token
            return(Ok(GenerateToken(applicationUser)));
        }