perbaikan response status tidak ada di response

This commit is contained in:
Wanda 2024-11-22 09:20:33 +07:00
parent c8fe5bb235
commit 39e4887b0a
3 changed files with 6 additions and 3 deletions

@ -77,8 +77,11 @@ public class JwtAuthFilter extends OncePerRequestFilter {
response.getWriter().flush();
}
} else {
log.info("Username is not valid");
basicResponse.setResultStatus(userName.getStatus());
basicResponse.setResultDescription(userName.getDescription() );
String json =gson.toJson(basicResponse);
log.info("json {}", json);
response.setStatus(HttpServletResponse.SC_FORBIDDEN);
response.setContentType("application/json");

@ -38,9 +38,9 @@ public class AuthController {
} else {
BCrypt.Result result = BCrypt.verifyer().verify(authDto.getPassword().toCharArray(), user.getPassword());
if (result.verified) {
response.setResultCode("401");
response.setResultCode("200");
response.setResultStatus("Berhasil Login");
description.setMessage("Berhasil Masuk");
description.setMessage("Berhasil Mendapatkan Token");
description.setId(user.getId());
String token = jwtService.generateToken(user);
description.setToken(token);

@ -88,7 +88,7 @@ public class JwtService {
String value = result.getClaims().getSubject();
return JwtUsername.builder().value(value).valid(true).build();
}
return JwtUsername.builder().description(result.getDescription()).valid(false).build();
return JwtUsername.builder().description(result.getDescription()).status(result.getStatus()).valid(false).build();
}
public String extractStaticToken(String token) {