회원가입 때 받은
전화번호로 아이디를
찾아보자
그냥 휴대폰 인증
한 번 더 구현해보는 것이다!
https://cordingmonster.tistory.com/107?category=1038496
이전 로직에서 바꿔져야 할 부분이 있다
if(userService.confrimPhone(phoneNum))를 제거해주자
이게 있으면 아이디 찾기 시 인증번호를 보낼 수없다
물론 다른 함수를 만들어서 써도 된다
근데 이러면 단점이 생긴다
회원가입 시 전화인증할 때
이미 존재하는 번호라면
문자가 가지 않았는데
이제 가진다는 것이다
요금+사용자 불편
이런 단점이 싫다면
똑같은 함수를 하나 더
만들면 될 거 같다
이제 아이디 찾기
로직을 만들어주자
js
restcontroller
Service
조회를 해보고
userDto userDto=userDao.findByPhoneNum(phoneNum);
여기까지 왔다면
인증이 완료된 것이니
인증 db에서 삭제해주자
confrimService.deleteCofrim(phoneNum);
있다면 리턴해주자!
return utillService.makeJson(true, userDto.getEmail());
Dao
테스트
없는 전화번호 전송
있는 전화번호 전송
히히 성공!
비밀번호 재설정 하러가자!
'Spring boot kim's Shop > 로그인' 카테고리의 다른 글
Springboot Jwt+로그아웃! with 쿠키 지워주기 (0) | 2021.08.04 |
---|---|
Springboot Jwt+로그인!(2) with 로그인 완료 (0) | 2021.08.03 |
Springboot Jwt+비밀번호찾기!(2) with email (0) | 2021.08.01 |
Springboot Jwt+비밀번호 찾기!(1) with JavaMailSender (0) | 2021.07.29 |
Springboot Jwt+로그인!(1) with successfulAuthentication/unsuccessfulAuthentication (0) | 2021.07.27 |