Java 2

[Spring Web Project] Security [2] - MySQL, BcryptPasswordEncoder

* 이전 security [1]에서 비밀번호 암호화 오류는저장되는 테이블에 data 길이가 넘 짧아서 그런것이었따...(암호화 되고나면 길이가 왕 길어지기 때문에 varchar(100)으로 수정해주니 db에 잘 들어갔다..) 해결 완료 후 이제 관리자 페이지를 위한 계정을 생성하고 작업을 시작.....한ㄷ. ㅏ.... 웹페이지 내에서 회원가입을 하면 password 데이터가 암호화되어 저장되고이를 이용해서 로그인하도록 되어있기때문에, 관리자 계정의 password 또한 암호화가 되어있어야 했다. ㅠㅠ (그냥 password로는 로그인이 안된다.) 해서 알아보니, SQL문에서 insert를 해줄 때 password() 함수를 이용하면 된단다. 테이블을 생성하고 insert 해보았는데? 안된다......! ..

study/spring | java 2021.03.01

[Spring Web Project] Security [1] - 회원가입 시 비밀번호 암호화 작업

[개인 기록용]※ 개인 공부기록입니다. 성공한 작업이 아닙니다. ㅠㅠ 참고할만한 글을 찾으신다면 뒤로가기를 눌러주세요..! 팀 프로젝트에서 시큐리티/관리자 페이지 부분을 진행중인데어느정도 완성된 프로젝트 구조에 맞추려고 해서 그런건지,, 내가 쪼렙이라 그런건지 몰라도계속 오류나서 같은작업을 또 하고 또 하는 중,,, ㅜ . ㅜ (3일째 매달리는중...) 한 네다섯번의 반복작업 중 막히는 부분 - web.xml에 filter-mapping (springSecurityFilterChain)을 삽입하면, 회원가입 부분에서 중복확인을 담당하는 ajax가 동작하지 않는다. - 아이디/닉네임 중복확인 구현한 부분에서 막히니 비밀번호 암호화가 되었는지도 확인이 안 되고 가입도 안 됨 ㅠㅠ 기록하면서 해보면 또다시(?..

study/spring | java 2021.02.27