2022 / 11 / 18 금
- 회원가입 암호화
- 로그인 페이지
- 로그인 인증
- 로그아웃
- 로그인 정보 찾기 페이지
- 임시 비밀번호 발급
스프링에서 메일 보내기 기능
- SMTP 메일서버 구축
- 메일 호스팅
- IT 기반의 플랫폼 회사에서 제공 : SMTP 메일서버 기능
지메일 , 네이트, 네이버, 다음 등
메일서버에 대한 정보
스프링 기반으로 기능 구현
- 기술적인 요소 : 라이브러리가 필요한지에 대한 정보 조사
2022 / 11 / 17 목
회원가입 진행 결과
https://gogohh13.tistory.com/101
[D + 81] 💻 홈페이지 제작 💻 / 회원가입 페이지 / 회원정보 저장 / 우편번호 API / 아이디 중복 체
2022 / 11 / 17 목 회원가입 페이지 만들기 회원정보 저장 우편번호 API 아이디 중복 체크 메일 인증 작업 ✔ 회원가입 페이지 만들기 + 폼 작업 ( 로그인, 회원가입 등) 은 개인 프로젝트 시간에 만들
gogohh13.tistory.com
회원가입 시 오라클 DB에 정보가 저장된다.
✔ 회원가입 암호화
1 ) 해당 라이브러리를 pom.xml 에 넣기
2 ) spring-security.xml 파일 생성
- beans / security 의 각 첫 번째 xsd 선택
- bean 생성하기
- web에 xml등록
3 ) 주입 작업 진행
- spring-security.xml의 "BCryptPasswordEncoder" bean 주입을 받는다
4 ) 평문 텍스트 암호화 작업
- 비밀번호가 암호화된다. ( 60byte )
- 동일하게 비밀번호를 1234로 설정해도 다르게 암호화된다. ▼
✔ 로그인 페이지
- 로그인폼 코드 작성
✔ 로그인 인증
1 ) 로그인 인증 코드 작성
2 ) Mapper 작업 진행
3 ) Service 작업 진행
4 ) MemberController 코드 작성
5 ) 제이쿼리 작업 진행
6 ) header에 주소 넣기
7 ) 로그인 작업 중간 결과
8 ) 로그인 이전 상태, 이후 상태 표시하기
- 로그인 이전
- 로그인 이후
✔ 로그아웃
1 ) MemberController에 로그아웃 코드 작성
2 ) 로그아웃 실행 결과
✔ 로그인 정보 찾기 페이지
1 ) 로그인 정보 찾기 폼 코드 작성
2 ) 제이쿼리 작업
3 ) 실행 결과
✔ 임시 비밀번호 발급
1 ) 아이디와 메일 정보 일치 여부 코드 작성
2 ) Mapper 작업 진행
3 ) Service 작업 진행
4 ) MemberController 1번, 2번 코드 작성
5 ) Mapper 작업 진행
- 비밀번호를 암호화하여 변경하기
6 ) Service 작업 진행
7 ) MemberController 3번 코드 작성
8 ) 주입작업
9 ) 로그인 정보 찾기 실행 결과
'🏃♀️ Do it ! > TIL' 카테고리의 다른 글
💻 홈페이지 제작 💻 / 관리자 페이지_ 썸네일 이미지 생성 / 상품 등록 / 미리보기 이미지 / 상품목록 페이지 / 상품목록에서 이미지 보기 (0) | 2022.11.23 |
---|---|
💻 홈페이지 제작 💻 / 메일링 폴더 만들기 / 관리자 페이지 / 관리자 페이지 로그인 (0) | 2022.11.21 |
💻 홈페이지 제작 💻 / 회원가입 페이지 / 회원정보 저장 / 우편번호 API / 아이디 중복 체크 / 메일 인증 작업 (0) | 2022.11.17 |
클라이언트에서 데이터를 전송했을 때 스프링에서 데이터를 받는 방법 🖥️ (0) | 2022.11.07 |
개발툴 / 스프링 프레임워크 / 기능구현 / 마이바티스 / bean생성하기 (0) | 2022.11.04 |