728x90
* 로그인 부분에서 빠진 게 있었다. 이 글을 보고 알았다
친해진 분께서 정리해주신 글이다
- https://imported-balance-2a4.notion.site/f01884802ce740bab82f8c824fb946f9
// 로그인
@PostMapping("/api/users/login")
@ResponseBody
public ResponseDto login(@RequestParam String username, @RequestParam String password,
HttpServletResponse response){
System.out.println(username);
System.out.println(password);
User user = userService.login(username, password);
String checkUsername = user.getUsername();
UserRoleEnum roleEnum = user.getRole();
String token = jwtTokenProvider.createToken(checkUsername);
response.setHeader("X-AUTH-TOKEN", token);
//header에 cookie 저장도 해주고
Cookie cookie = new Cookie("X-AUTH-TOKEN", token);
cookie.setPath("/");
cookie.setHttpOnly(true);
cookie.setSecure(true);
response.addCookie(cookie);
//body에도 보내주기 혹시모르니까
return new ResponseDto("success","로그인 성공했습니다",token);
}
createToken은 했지만 header에 쿠키를 저장하는 것을 안했다
내가 한건 body에 토큰을 뿌려주고 있던 것이었다
* 내가 작성한 게시글 목록 조회 구현
* 알고리즘 스터디의 개선점을 이야기했다
- 문제를 너무 풀기만 한 것 같다. 이제 점점 어려운 개념들이 나오는데, 개념을 확실히 알고 풀어야 할 것 같다.
- 인프런에 유명하신 분이 하시는 강의를 듣기로 했다
강의를 순서대로 듣는데, 하루에 2개씩 들으면서 그 강의에서 푸는 문제를 가지고 각자의 풀이를 설명하기로 했다
당분간 2문제씩 풀다가 어려운 개념이 나오면 1문제씩 풀기로 했다
* 알고리즘 문제 풀기
- https://github.com/NayoungBae/oneday-onesolve/blob/nayoung/java-algorithm/10-20%20FindChar.md
'항해99 3기' 카테고리의 다른 글
[TIL] 2021.10.22 프로젝트 제출날 (0) | 2021.10.22 |
---|---|
[TIL] 2021.10.21 클론 프로젝트 진행중 (0) | 2021.10.21 |
[TIL] 2021.10.19 클론 프로젝트 진행중 (0) | 2021.10.21 |
[TIL] 2021.10.18 클론코딩 프로젝트 시작 (0) | 2021.10.18 |
[WIL] 항해99 3기 5주차 (0) | 2021.10.17 |