일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링 이미지
- 쇼핑몰 포트폴리오
- 인증번호 전송
- 로그인 기능
- BCrypt 적용
- 로그아웃 기능 구현
- 스프링 업로드
- 스프링 포트폴리오
- 회원가입 기능
- arraylist
- 정규표현식
- spring 쇼핑몰
- 스프링 쇼핑몰 프로젝트
- 스프링 프로젝트 설정
- 스프링 쇼핑몰
- 스프링 파일 삭제
- 쇼핑몰 프로젝트
- spring 프로젝트
- 스프링 메일 전송
- ResponseEntity
- 스프링 게시판 구현
- 삭제 구현
- 이미지 출력
- oracle 설치방법
- 스프링 프로젝트
- 파일 업로드
- Bcrypt
- 스프링 게시판
- 스프링 프로젝트 기본 설정
- 스프링 HikariCP
- Today
- Total
목록스프링 프레임워크/쇼핑몰 프로젝트 (143)
Kim VamPa
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cjXFLH/btqT3s4w89r/3KLHkl9WYH4RzEtzmN3Bw0/img.png)
프로젝트 Github : https://github.com/sjinjin7/Blog_Project 프로젝트 포스팅 색인(index) : https://kimvampa.tistory.com/188 목표 회원가입 메서드 BCryptPasswordEncoder 클래스 적용 저번 포스팅에 이어서 이번에는 로그인 메서드에 BCryptPasswordEncoder 클래스를 적용하겠습니다. 순서 1. 로그인 메서드 적용 1.1 기존 코드의 흐름 1.2 새로 작성할 코드의 흐름 1.3 적용 2. 테스트 1. 로그인 메서드 적용 1.1 기존 메서드의 흐름 회원가입 메서드와 같이 기존의 메서드 흐름부터 먼저 살펴보겠습니다. 아래의 코드는 기존 코드입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/XHQR5/btqT3r4Io7h/efiBW7kN6Wa68D6bH4jfV1/img.png)
프로젝트 Github : https://github.com/sjinjin7/Blog_Project 프로젝트 포스팅 색인(index) : https://kimvampa.tistory.com/188 목표 회원가입 메서드 BCryptPasswordEncoder 클래스 적용 실제 회사에서 사용할 웹 애플리케이션을 제작하고 있다고 가정하겠습니다. 우리는 비밀번호를 데이터베이스에 저장하고 있습니다. 데이터베이스 자체에 보안이 되어 있을 것이지만 만약 뚫리게 된다면 비밀번호가 무방비하게 노출된다는 문제점이 있습니다. 이러한 문제점을 보완하기 위해 비밀번호가 노출이 되더라도 알아볼 수 없도록 암호화하는 방법이 있을 것입니다. 비밀번호를 인코딩(암호화) 해주고 사용자가 제출한 비밀번호와 데이터베이스에 저장된 인코딩 된 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/SzdOQ/btqT02RFcik/bIoWx5cskW0xgrKlOfXki1/img.png)
프로젝트 Github : https://github.com/sjinjin7/Blog_Project 프로젝트 포스팅 색인(index) : https://kimvampa.tistory.com/188 목표 1. 노트북을 수리하면서 컴퓨터를 포맷하게 되었습니다. 그에 따라 Java언어와 DB를 새로 설치하게 되었습니다. 기존과 똑같은 버전을 설치하려고 하였지만, 공부를 하며 새로운 기능이 필요하거나 더이상 옛 버전을 지원하지 않는 이유로 Java 11 버전과 Oracld DB 19 버전을 설치하였습니다. 그에 따라 새로운 버전을 사용할 수 있도록 일부 코드와 설정을 수정하였습니다. * 앞으로의 구현할 것들이 새로운 버전의 JAVA와 DB가 필요하다는 말은 아닙니다. 새로운 DB를 설치한경우 혹은 자바의 버전을 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d7F2KL/btqQt45y5rr/VZKE2i6w8qtonbV2OOOZak/img.png)
프로젝트 Github : https://github.com/sjinjin7/Blog_Project 프로젝트 포스팅 색인(index) : https://kimvampa.tistory.com/188 목표 서버로부터 전달받은 데이터를 활용하여 페이지 처리 저번 포스팅에서는 로그인 서버에 로그인 메서드를 작성하였고 성공, 실패 상황에 따라서 데이터를 담아 각 상황에 맞는 페이지로 이동하게 하였습니다. 이번 포스팅에서는 전달받은 데이터를 활용하여 각 상황에 맞게 페이지가 변하도록 하는 것이 목표입니다. 각 상황에 맞는 이벤트는 로그인 성공 시 메인 페이지에 로그인, 회원가입 버튼이 사라지고 로그인한 회원의 정보가 뜨는 것이고, 로그인 실패의 경우는 로그인 페이지에 로그인에 실패했다는 문구가 뜨도록 하는 것입니다...