Пример #1
0
        public IActionResult Login(LoginInputModel model)
        {
            var user = _userService.ValidarUser(model.Usuario, model.Password);

            if (user == null)
            {
                ModelState.AddModelError("Acceso Denegado", "Username or password is incorrect");
                var problemDetails = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest,
                };
                return(BadRequest(problemDetails));
            }
            var response = _jwtService.GenerarToken(user);

            return(Ok(response));
        }
Пример #2
0
        public IActionResult Login(LoginInputModel login)
        {
            var user = _usuarioService.Validate(login.UsuarioI, login.Contrasena);

            if (user == null)
            {
                ModelState.AddModelError("Acceso Denegado", "Usuario y/o Contraseña es incorrecta");
                var problemDetails = new ValidationProblemDetails(ModelState)
                {
                    Status = StatusCodes.Status400BadRequest,
                };
                return(BadRequest(problemDetails));
            }
            var response = _jwtService.GenerarToken(user);

            return(Ok(response));
        }