스프링

스프링부트 회원가입 만들기 ! 3. 회원가입 정보 DB에 넣기 ! /비밀번호 인코딩 ! 스프링시큐리티 , BCryptPasswordEncoder

무한머니 2022. 8. 5. 01:46

앞에서 모든 검증과정을 거치고 나면 

checkArr 은 

모두 true 가 되어있을것이다 ! 

이렇게 배열안의 값을 true 바꿔서 모든 값이 true 가 되면 

 

아이디가 signUpForm 인 폼 태그를 잡아오고 ! 

이렇게 버튼을 잡아와서 ! 

클릭을 하면 ? 

!checkArr.includes(false
배열에 , false 가 포함되어있지 (! )않으면

regForm 에 submit 을 한다 ! 

"/member/sign-up" 

이쪽 경로로 !! 

이 경로를 확인 해보자! 

회원가입 정보를 입력받은 

Member 를 받고 

redirect:/ 에 reg-success 값을가진 msg 를 보내야되서

 RedirectAttributes ra

 를 받고 ! 

memberService.signUp(member);

 라는 메소드를 실행한다 ! 

이 메소드는 ! ? 

이렇게 생겼는데 ! 

보안상 개발자도 맘대로 회원의 비밀번호를 알면 안되기 때문에 ! 

db에 들어갈때 비밀번호를 인코딩 해서 들여보내야 한다 ! 

그래서 세팅을 한다 !