내 멋대로 개발
[Spring] 쇼핑몰 프로젝트(3)_아이디 찾기, 비밀번호 찾기 본문
<사용자의 정보>
-아이디
-비밀번호
-이름
-전화번호
-이메일
-주소
-가입 날짜
<아이디 찾기>
받을 데이터 - 이름, 전화번호/이메일(인증)
**이메일로 인증받으려고 했으나, 이메일은 중복 가능한 데이터이기 때문에 여러 아이디로 같은 이메일을 사용한다면 복잡해짐
**전화번호 인증도 같은이유..
결론) 해당 이메일에 가입된 아이디를 모두 보여줌~
문자인증 사용
seonhyungjo.github.io/Spring-SMS/
<비밀번호 찾기>
받을 데이터 - 아이디, 이름, 연락처, 전화번호/이메일(인증)
이메일 인증 사용
wjddyd66.github.io/project/Spring-Project-ID/
-이메일 인증을 하기 위해 작성해보던 중 자꾸 address가 비어있으면 안된다는 에러가 발생..
->변수를 잘못 입력했나 싶어서 꼼꼼히 살펴봤지만 잘 입력한듯 싶었음
->아이디, 이름, 전화번호를 통해서 db에 저장된 이메일 주소를 가져와 그 주소로 메일을 보내려하는데, 이메일을 못가져오나 싶어서 sysout을 통해 데이터를 잘 가져오고 있는지 하나하나 확인.
->데이터는 가져오는데 뭐가 문제일까 싶던 와중, map.get("")안에 변수명을 다르게 입력하여 가져오지 못했던 거였음->이메일 가져오기 성공
->그러나 또 다른 AuthenticationFailedException 에러발생, 처음에는 smtp 서버 구축을 안해줘서 그런줄알고 설치까지 했으나, 여전히 같은 에러발생
->이 Exception은 구글이 보안 관련하여 일부러 막아놓아서 발생한 것이였다.
->해결방법 !
ivvve.github.io/2019/02/09/java/Spring/mail_AuthenticationFailedException/
Expected one result (or null) to be returned by selectOne(), but found: 6] 라는 에러 발생
->값이 하나가 아닌 여러개이다 selectOne은 맞지 않다.
'Java' 카테고리의 다른 글
[쇼핑몰 프로젝트] **문제해결 과정, 고민 정리** (0) | 2020.12.19 |
---|---|
[Spring] 쇼핑몰 프로젝트(5)_자유게시판(게시판 목록, 글 작성) (0) | 2020.09.19 |
[Spring] 쇼핑몰 프로젝트(4)_마이페이지(개인정보, 정보 수정), 회원 탈퇴 (0) | 2020.09.19 |
[Spring] 쇼핑몰 프로젝트(2)_기본설정 및 로그인과 회원가입 (0) | 2020.09.02 |
[Spring] 쇼핑몰 프로젝트(1)_DB 설계( 1차db) (0) | 2020.09.01 |