본문 바로가기

IT 개념

Spring 아이디 찾기 기능

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=heartflow89&logNo=221111790296

[spring/java] 아이디 찾기

이전 포스팅까지 회원가입, 로그인, 로그아웃 기능에 대해서 알아보았다. 이번 포스팅에서는 아이디 찾기 ...

m.blog.naver.com

자세한 설명은 해당 블로그에 나와있습니다.

저는 제가 이해한 바를 적기 위해서 따로 순서만 적겠습니다.

1. 유저들을 관리하는 MemberController 에 아이디 찾기 폼으로 이동하기 위한 @RequestMapping 을 추가한다.

2. 기존 로그인 창 혹은 회원가입창에서 아이디 찾기로 이동하기 위한 코드를 추가한다.

3. 아이디 찾기 화면을 구현한다.(jsp)

4. MemberMapper.xml 에 아이디를 찾기 위한 sql을 추가한다.

1) select 를 이용해서 String으로 resultType을 설정하고

입력한 email 과 DB가 가지고 있는 email 을 비교해서 id를 검색한다.

5. MemberMapper.java, MemberService.java 에 id찾기 메소드(findId)를 추가한다.

6. MemberServiceImpl.java 에 아이디 찾기에 사용될 비즈니스 로직을 추가한다.

7. 1번에서 작성했던 RequestMapping 에 RequestMethod 와 HttpServletResponse,

RequestParam(email)로 찾은 아이디를 Model을 이용해서 jsp에서도 출력할 수 있도록 한다.