이제 마이페이지를 만들건대
간단하게
내 정보
비밀번호변경
이메일 인증 서비스를 구현해볼 것이다!
컨트롤러에서
@GetMapping("/mypage")
/auth/를 빼고 작성해준다 왜냐면
로그인 시에만 들어올 수 있게 해 주기 위해서 이다
@AuthenticationPrincipal principaldetail principaldetail
로그인을 성공했다면
여기에서 로그인한 사용자 정보를 꺼내 쓸 수 있다
역시 스프링이 자체적으로 제공하는 기능이다
편리하고 보안성 있다
그리고 model에 uservo를 통으로 넘겨주고
html에서 사용해준다
놀랍게도 thymealf에서
함수까지 그대로 저렇게 사용이 가능하다
모든 게 제대로 출력된다
물론 시간제한도 만들고 해야 하지만
일단 완벽하게는 아니더라도
80프로 정도는 만들어보는 게 더 좋다고 생각한다
물론 나중에 부족한 공부도 꼭 해한다
현재 ajax 같은 경우도 복수 요청도 가능할 것이고
그로 인해 치명적인 속도 저하 및 버그도 분명 있을 것이다
하지만 일단 좀 더 큼직하게 공부를 해보자
이제 이메일 인증부터 구현하러 가 보자!
'Spring boot kim's cafe > 회원관련' 카테고리의 다른 글
Springboot 회원탈퇴!(1) (0) | 2021.07.10 |
---|---|
Spring boot 마이페이지!(4) 비밀번호 변경 with validation (0) | 2021.06.15 |
Spring boot 마이페이지!(3) 이메일 인증 (0) | 2021.06.14 |
Spring boot 마이페이지!(2) 이메일 인증 with JavaMailSender (0) | 2021.06.14 |