비밀번호찾기 3

Springboot+Vue.js 회원서비스를 만들자!(4) 이메일/비밀번호찾기

이메일 찾기는 가입된 휴대폰으로 찾는다 결과는 핸드폰으로 전송해준다 비밀번호 찾기는 가입된 이메일로 찾는다 비밀번호 변경 페이지를 전송해준다 이메일 찾기 프런트 서버 백엔드 서버는 이미 이전 글들에서 구축한 상태이다 테스트 회원 가입된 번호일 때만 이렇게 문자가 온다! 비밀번호 찾기 프런트 서버 인증하는 페이지는 핸드폰이랑 거의 똑같은 수준이니 패스하고 비밀번호 변경 페이지이다 입장하자마자 토큰이 유효한지 보내본다 백엔드 서버 이메일을 이용하는데 이전 글에서 대표로 휴대폰으로 설명했다 둘이 매우 흡사하니 스킵! 테스트 비밀번호 찾기를 하면 확인이 된다면 이렇게 메일이 오고 db에 요청 기록이 남는다 이렇게 들어오면 바꿀 수 있다

카테고리 없음 2021.10.18

Springboot Jwt+비밀번호 찾기!(1) with JavaMailSender

아이디도 찾았으니 비밀번호도 재설정해보자 두 가지 방법이 있다 문자인증->재설정 이메일 인증->재설정 문자인증은 구현해놨으니 이메일 인증만 다루도록 해보자! 역시 이전에 구현한 적이 있다 https://cordingmonster.tistory.com/40?category=1034325 Spring boot 비밀번호찾기!(1) 인증번호 발송 시스템은 이메일을 입력하면 db에 존재하는 이메일인지 확인하고 인증번호 요청을 누르면 인증번호가 가고 인증번호를 알맞게 제출하면 임시 비밀번호를 주고 db 비밀번호도 임시로 바뀌게 된 cordingmonster.tistory.com Dao 역시 내역이 존재한다면 update 하기 위해 쿼리문을 작성해준다 사실상 문자인증했을 때랑 똑같다고 보면 된다 Service 인증 ..

Spring boot 비밀번호찾기!(1) 인증번호 발송

시스템은 이메일을 입력하면 db에 존재하는 이메일인지 확인하고 인증번호 요청을 누르면 인증번호가 가고 인증번호를 알맞게 제출하면 임시 비밀번호를 주고 db 비밀번호도 임시로 바뀌게 된다 html 이제 비동기 ajax로 또 이메일이 존재하는지 안 하는지 알려주면 된다 이메일 중복검사 로직을 사용하면 된다! js 반대로 존재하지 않으면 red 존재하지 않는 이메일이라고 말해준다 인증번호 발송도 이전에 만들어 놓았던 이메일 인증을 한 번 더 사용하면 된다 근데 보면 이메일을 AuthenticationPrincipal principaldetail principaldetail에서 즉 로그인했을 때만 꺼내 쓸 수 있게 사용되고 있다 그래서 저 몸통 부분을 빼서 이렇게 변수로 받을 수 있게 서비스로 하나 빼주고 물론..