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(); response.getWriter().flush();
} }
} else { } else {
log.info("Username is not valid");
basicResponse.setResultStatus(userName.getStatus()); basicResponse.setResultStatus(userName.getStatus());
basicResponse.setResultDescription(userName.getDescription() ); basicResponse.setResultDescription(userName.getDescription() );
String json =gson.toJson(basicResponse);
log.info("json {}", json);
response.setStatus(HttpServletResponse.SC_FORBIDDEN); response.setStatus(HttpServletResponse.SC_FORBIDDEN);
response.setContentType("application/json"); response.setContentType("application/json");

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

@ -88,7 +88,7 @@ public class JwtService {
String value = result.getClaims().getSubject(); String value = result.getClaims().getSubject();
return JwtUsername.builder().value(value).valid(true).build(); 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) { public String extractStaticToken(String token) {