맵크나이트의 마라탐방

jsp 임시비밀번호 메일로 보내기 ③ 폼을 살짝 바꿔보기 + 랜덤비밀번호 생성 + 그걸로 로그인 테스트 본문

WEB/jsp

jsp 임시비밀번호 메일로 보내기 ③ 폼을 살짝 바꿔보기 + 랜덤비밀번호 생성 + 그걸로 로그인 테스트

봉바👾 2023. 6. 16. 19:50

https://20220905.tistory.com/47

 

jsp 임시비밀번호 메일로 보내기 ①네이버smtp환경설정

2주전쯤.. 비밀번호를 잃어버리면 메일로 임시비밀번호를 보내는 걸 만들었슴다 깃허브에 올리려고 시도하다가.. 네이버 아이디 비번이 적나라하게 적혀져있던 걸 깨닫고 레파지토리를 다 지웠

20220905.tistory.com

앞전에 ②은 로그인 기능을 만들어 본 것이고,

위 링크와 이번 포스팅은 이어집니다!

 

폼을 이렇게 바꿔보겠습니다

로그인창 아래

비밀번호찾기

라는 링크를 눌러서 뜨는 창이라고 가정해보아요~!

 

EmailSendMain.jsp

를 이렇게 바꿔줍니다

 

제가 가린 부분은 제가 앞전에 smtp를 설정했던  네이버계정입니다!

 

NaverSMTP.java

부분에도 smtp를 설정해주었던 네이버아이디와 비밀번호를 써주셔야합니다!

ㅋㅋㅋ 깃허브에 이부분 제 아이디 비번 고대로 쓰고 올려버려서

화들짝 놀래서 삭제하다가... 휴지통에도 없이 흔적없이

제가 만든건 먼지가 되어버렸는데..

그게 이부분이었습니다 ㅠㅠ...

 

자 그럼 smtp를 설정하지 않은 본인의 계정을

저기에 써보시면

 

 

메일이 잘 온 걸 확인했습니다

일단 한글깨지는 건 무시해주세요!

 

 

임시비밀번호를 생성합니다.

이메일을 입력하면 임시비밀번호가 생성되도록 짰습니다!

 

콘솔창을 보시면

생성된 랜덤 임시비밀번호와

 

db도 똑같이 바뀌었죠

그럼 로그인하면

어찌될까요

로그인이 되었습니다!

 

이제 메일에도 랜덤 비밀번호가 떠야

회원이 그걸 확인하고 로그인을 할 수 있겠죠?

다음포스팅이 아마 마지막이 될 것 같습니다 ㅎㅎ