본문 바로가기
SpringSecurity

[3강] Security 회원 가입

by 서영선 2023. 7. 26.

 

기존의 @ResponseBody String을 반환값으로 하던 login 페이지에서,

login 메소드와 html파일을 수정했다.

 

 

IndexController의 loginForm 메소드
수정된 loginForm.html 파일

 

 

 

 

로그인 페이지에 간단하게 html 파일을 구현했다.

 

 

회원 가입을 위해 User 클래스를 추가했다.

User 클래스
application.yml 파일

 

 

 

 

 

코드를 추가하고, 실행하면

user 테이블이 생성된 것을 확인할 수 있다.

 

 

 

 


이제 회원 가입 로직을 짜보자.

 

IndexController의 메소드
joinForm.html 파일

 

 

패스워드가 암호화 되어 있어야만 , Security 사용하여 로그인 할 수 있다.

BCryptPassword 의 encode 메소드를 이용하자!!

 

 

 

 

 

 

<결과>

실행 후, 데이터베이스 확인 시, 데이터가 잘 들어가 있음을 볼 수 있다.

 

댓글