본문 바로가기
728x90

전체 글389

Spring) PasswordEncoder를 사용하기 위한 준비 저장용 pom.xml 추가 org.springframework.security spring-security-web ${org.springframework-version} org.springframework.security spring-security-core ${org.springframework-version} org.springframework.security spring-security-config ${org.springframework-version} spring-security.xml 추가 (WEB-INF/spring 폴더) web.xml 에 spring-security 추가 contextConfigLocation /WEB-INF/spring/root-context.xml /WEB-INF/spr.. 2022. 11. 16.
국비학원 33일차) 혼자 개발하기 3일동안 글을 쓰지 않은 이유는? 내가 아는 부분을 배우고 있어서 그냥 따로 스프링으로 구현해보고있다... 그동안 완성한 기능은? 1편 https://hyuil.tistory.com/89 Spring) 1편 : ajax로 DTO 받아서 회원가입 만들고 싶었던 사람... ajax로 DTO클래스를 받아서 DB에 저장하고 DB에 들어가면 -> 가입 성공! DB에 안 들어가면 -> 가입 실패! 하는 기능을 만들어보고 싶었다 첫시도 @ResponseBody @PostMapping("/signUp") // /hi/signUp public String signUp hyuil.tistory.com 2편 https://hyuil.tistory.com/91 Spring) 2편 : 회원가입 기능이라도 만들고 싶었던 사람 프.. 2022. 11. 16.
Spring) 로그인 기능을 구현해보자! 이 기세를 몰아 로그인 기능도 완성하자! 1) input이 비워져있을 경우 입력하라고 뜸 2) 아이디나 비밀번호가 틀리면 틀리다고 뜸 3) 로그인이 될 경우 ㄴ 원래 페이지로 돌아가고 "로그인"이 "로그아웃"으로 바뀐다, 세션을 반환한다 4) 로그아웃을 할 경우 ㄴ 원래 페이지로 돌아가고 "로그아웃"이 "로그인"으로 바뀐다, 세션을 지운다 로그인을 할 때 실행되는 함수 $(document).ready(function () { $('#loginBtn').click(function () { let id = document.getElementById('id').value; let pwd = document.getElementById('pwd').value; if(id == "") { alert("아이디를 입력.. 2022. 11. 16.
Spring) 아이디 중복 확인 기능을 구현해보자! 띠로링 오늘은 아이디 중복 확인을 구현해보겠다!!! :) 필요한 것 1. id를 입력한다 ㄴ입력하지 않으면 입력하라고 뜬다 2. 입력한 id를 정보를 받아서 select를 한다 ㄴ SELECT * FROM member_info WHERE id = ? 3. select가 잘 되면, id가 중복이라고 뜨게 한다 4. select가 안 되면, id를 써도 괜찮다고 한다 Controller @PostMapping("/signUp/id") @ResponseBody public String idCheck(@RequestBody MemberDto memberDto) throws Exception { // id값이 들어왔는지 확인 System.out.println("id = " + memberDto.getId()); .. 2022. 11. 16.
Spring) ajax에서 JSON으로 값이 전달되지 않았던 이유 며칠간 나를 괴롭혔던... ajax에서 왜 JSON으로 값이 안 들어갔는지의 여정을 간략히 설명한다 1) 404에러 $.ajax({ type: 'POST', //요청한 메서드 url: '/signUp', //요청하는 url header: {"content-type":"application/json"}, //요청 헤더(내가 JSON으로 보내는 거야) dataType: 'text', //전송받을 데이터의 타입은 이거야 data: JSON.stringify(data), //서버를 전송할 데이터, 직렬화(문자열화) 필요해서 stringify() success: function (data) { //서버로부터 응답(result)가 도착하면 호출될 함수 alert(data); location.href="/hi"; }.. 2022. 11. 15.
Spring) 3편:ajax와 button으로 회원 가입 기능을 완성하다!! 저번 시간에 submit으로 ajax를 실행하면 DB에 데이터는 넘어가지만, 무조건 error가 뜨는 상황이 발생했다 구글링을 해보니, submit으로 ajax를 실행하게 되면 무조건 error가 뜬다는 정보를 입수, 가입 기능(클릭하면 data에 넘어가지는 기능)을 button으로 바꿔보자 한다 버튼을 눌러도 반응을 안 하는 것에서 발전하여 우여곡절끝에 버튼 클릭은 되는데, 데이터는 안 넘어가지는 상황이 발생한다... signUp.jsp $('#signBtn').click(function () { let form = document.getElementById("form"); if (form.id.value == "") { alert("아이디를 입력해주세요"); form.id.focus(); return.. 2022. 11. 15.
728x90