Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

내 멋대로 개발

[Spring] 쇼핑몰 프로젝트(3)_아이디 찾기, 비밀번호 찾기 본문

Java

[Spring] 쇼핑몰 프로젝트(3)_아이디 찾기, 비밀번호 찾기

youngna 2020. 9. 11. 00:49

<사용자의 정보>

-아이디 
-비밀번호 
-이름
-전화번호 
-이메일 
-주소 
-가입 날짜 

 

<아이디 찾기>

받을 데이터 - 이름, 전화번호/이메일(인증)

 

**이메일로 인증받으려고 했으나, 이메일은 중복 가능한 데이터이기 때문에 여러 아이디로 같은 이메일을 사용한다면 복잡해짐

**전화번호 인증도 같은이유..

 

결론) 해당 이메일에 가입된 아이디를 모두 보여줌~         

문자인증 사용

seonhyungjo.github.io/Spring-SMS/

 

스프링 문자보내기

관리사이트에서 문자를 보내는 …

seonhyungjo.github.io

1-7171771.tistory.com/84

 

[Spring Boot+JPA] 문자인증 구현 coolSMS

회원가입 또는 가입 후 휴대폰인증 구현을 위한 API 'coolSMS' 사용방법 : 다날과같은 서비스를 이용하여 문자인증을 구현하기위해서는 실제로 업체와 계약을 통해 진행해야하기때문에 학부 프로��

1-7171771.tistory.com

 

<비밀번호 찾기>

받을 데이터 - 아이디, 이름, 연락처, 전화번호/이메일(인증)

이메일 인증 사용

 

wjddyd66.github.io/project/Spring-Project-ID/

 

Spring-Project-회원가입 & ID,비밀번호 찾기

회원가입-DB 구성회원가입을 위한 DB구성은 아래 그림과 같다회원가입-Pgae 구성회원가입의 경우 하나의 기능을 가지고 있는 것을 분리하기 싫어 한 코드에 두개의 페이지를 담게 구성하였다.div �

wjddyd66.github.io

-이메일 인증을 하기 위해 작성해보던 중 자꾸 address가 비어있으면 안된다는 에러가 발생..

->변수를 잘못 입력했나 싶어서 꼼꼼히 살펴봤지만 잘 입력한듯 싶었음 

->아이디, 이름, 전화번호를 통해서 db에 저장된 이메일 주소를 가져와 그 주소로 메일을 보내려하는데, 이메일을 못가져오나 싶어서 sysout을 통해 데이터를 잘 가져오고 있는지 하나하나 확인.

->데이터는 가져오는데 뭐가 문제일까 싶던 와중, map.get("")안에 변수명을 다르게 입력하여 가져오지 못했던 거였음->이메일 가져오기 성공

->그러나 또 다른 AuthenticationFailedException 에러발생, 처음에는 smtp 서버 구축을 안해줘서 그런줄알고 설치까지 했으나, 여전히 같은 에러발생

->이 Exception은 구글이 보안 관련하여 일부러 막아놓아서 발생한 것이였다. 

->해결방법 !

ivvve.github.io/2019/02/09/java/Spring/mail_AuthenticationFailedException/

 

Spring Mail AuthenticationFailedException 해결하기

개인용 웹앱을 만드는데 메일 기능이 필요하여 spring-boot-starter-mail dependency를 추가하고 properties에 메일 관련 설정을 지정했는데도 자꾸 다음과 같은 AuthenticationFailedException이 log가 떴다. 123456789101

ivvve.github.io

 

 Expected one result (or null) to be returned by selectOne(), but found: 6] 라는 에러 발생

->값이 하나가 아닌 여러개이다 selectOne은 맞지 않다.