public IActionResult Authenticate([FromBody] Gebruiker gebruikerParam) { if (_context.Gebruikers.SingleOrDefault(g => g.Gebruikersnaam == gebruikerParam.Gebruikersnaam) != null) { var hashedPassword = _context.Gebruikers.SingleOrDefault(g => g.Gebruikersnaam == gebruikerParam.Gebruikersnaam).Wachtwoord; var salt = _context.Gebruikers.SingleOrDefault(g => g.Gebruikersnaam == gebruikerParam.Gebruikersnaam).Salt; if (HashService.Validate(gebruikerParam.Wachtwoord, salt, hashedPassword)) { var gebruiker = _gebruikerService.Authenticate(gebruikerParam.Gebruikersnaam, hashedPassword); if (gebruiker == null) { return(BadRequest(new { message = "Gebruikersnaam of wachtwoord is incorrect" })); } return(Ok(gebruiker)); } else { return(BadRequest(new { message = "Wachtwoord is incorrect" })); } } else { return(BadRequest(new { message = "Gebruikersnaam is incorrect" })); } }
public IActionResult Authenticate([FromBody] Gebruiker userParam) { var user = _gebruikerService.Authenticate(userParam.Email, userParam.Password); if (user == null) { return(BadRequest(new { message = "Username or password is incorrect" })); } return(Ok(user)); }
public IActionResult Authenticate([FromBody] Gebruiker gebruikerParam) { var gebruiker = _gebruikerService.Authenticate(gebruikerParam.gebruikersnaam, gebruikerParam.wachtwoord); if (gebruiker == null) { return(BadRequest(new { message = "Gebruikernaam of wachtwoord is niet juist" })); } return(Ok(gebruiker)); }
public IActionResult Authenticate([FromBody] Gebruiker userParam) { var gebruiker = _gebruikerService.Authenticate(userParam.Email, userParam.Wachtwoord); if (gebruiker == null) { return(BadRequest(new { message = "Email of wachtwoord is incorrect" })); } return(Ok(gebruiker)); }
public IActionResult Authenticate([FromBody] Gebruiker gebruikerParam) { var gebruiker = _gebruikerService.Authenticate(gebruikerParam.Gebruikersnaam, gebruikerParam.Wachtwoord); if (gebruiker == null) { return(BadRequest(new { message = "Username or password is incorrect" })); } return(Ok(gebruiker)); }