public IActionResult Login([FromBody] UserLoginDto userLoginDto) { var response = _authService.Login(userLoginDto.Usuario, userLoginDto.Password); if (!response.Success) { return(BadRequest()); } string token = _tokenAuth.GenerateToken(userLoginDto.Usuario); return(Ok(new { token })); }
public IActionResult Authenticate([FromBody] UserLoginVM userModel) { //var token = tokenAuth.Authenticate(userModel.UserName, userModel.Password); //if (token == null) return BadRequest(new { Message = "UserName or Password Invalid" }); //return Ok(token); IQueryable <User> user = context.users.Where(u => u.UserName == userModel.UserName && u.Password == userModel.Password); if (user.FirstOrDefault() == null) { return(Unauthorized()); } UserVM userVM = new UserVM() { UserName = user.FirstOrDefault().UserName, picUrl = user.FirstOrDefault().picUrl, Token = tokenAuth.GenerateToken() }; // return Ok(new { token = tokenAuth.GenerateToken() }); return(Ok(userVM)); }