내 멋대로 개발
[Spring] 쇼핑몰 프로젝트(3)_아이디 찾기, 비밀번호 찾기 본문
<사용자의 정보>
-아이디
-비밀번호
-이름
-전화번호
-이메일
-주소
-가입 날짜
<아이디 찾기>
받을 데이터 - 이름, 전화번호/이메일(인증)
**이메일로 인증받으려고 했으나, 이메일은 중복 가능한 데이터이기 때문에 여러 아이디로 같은 이메일을 사용한다면 복잡해짐
**전화번호 인증도 같은이유..
결론) 해당 이메일에 가입된 아이디를 모두 보여줌~
문자인증 사용
seonhyungjo.github.io/Spring-SMS/
스프링 문자보내기
관리사이트에서 문자를 보내는 …
seonhyungjo.github.io
[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은 맞지 않다.
'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 |