목록전체 글 (203)
studyplan
이렇게 생긴 테이블에서 order_no 를 추출하는 쿼리를 짰는데 자바에서 이렇게 테스트를 돌려보니 이런 오류가 나왔다. 테이블안에 order_no 가 num 이길래 나는 Integer 로 받으면 그냥 나올줄 알았는데 그게 아닌가보다 .. //그래서 그냥... DTO 를 만들어서 넣어줬다 .. DTO 를 만들고 .. 리절트맵을 만들고 받는 값을 이렇게 정해주고 테스트 돌리니 .. 이렇게 뙇!? 어렵게 생각하지말고 몸이 고생ㅎ하자..
https://xe1.xpressengine.com/tip/22785442
html 은 이렇게 생겼고 화면엔 이렇게 나오고 ! css 를 이렇게 잡아서 자바스크립트로 , 수정버튼 누르면 display none 을 block 으로 바꾸고 , 빨간색 x 를 누르면 창이 꺼지게 만들었다
if (flag == LoginFlag.SUCCESS) 로그인이 성공을 한다면 ? 로그인페이지에 들어올때 어디서 들어왔는지 확인 할수있고 request.getSession().setAttribute("redirectURI", referer); 리퀘스트 안에 세션이들어있는데 세션에 그 정보를 담아두었기 때문에 String redirectURI = (String) session.getAttribute("redirectURI"); return "redirect:" + redirectURI; 세션안에서 들어왔던 경로로 다시 redirect 서비스를 한다 ! 예를들어 글을 쓰기위해서 ! 글쓰기를 누르면 이런 안내문구가 나오고 로그인 페이지에 들어가지고 String referer = request.getHeader..
어제 인풋데이터를 가지고 로그인정보를 받아왔고 그 정보를 가지고 memberService.login 까지 가는걸 보았고 그 안에 세션의 생성을 보았다 ! 들어올때부터 세션을 들고오고 그 세션에 ! inputData 안에 들어있는 정보로 Member foundMember = memberMapper.findUser(inputData.getAccount()); 맴버를 찾아내고 / 그 맴버가있는지 없는지 검증을 한다 ! 그 정보로 로그인 한사람의 정보를 session.setAttribute("loginUser", foundMember); 세션이라는 공간에 , 세팅하는데 "loginUser" 라는이름을 가진// 내가 찾은 맴버 foundMember 를 넣어준다 ! session.setMaxInactiveInter..
로그인 만들기 ! 저 파랑색 글자를 누르면! 내가 만든 화면이 떠야 되는데 이런 화면이 떠버린다 ! 이 화면을 치워버리려면 !! 설정을 해줘야 되는데 !! 설정 클래스라서 ! @Configuration 이걸 붙여줘야 되고 ! @EnableWebSecurity // 시큐리티 설정을 웹에 적용 앞으로 시큐리티를 내가 만든 웹에 설정하기 위해서 이 어노테이션을 붙여준다 ! 이제 다시! 내가 만든 화면을 보면 폼 형식으로 되어있고 post로 정보를 보낸다 ! 저 경로를 따라가보면 ! 이런 코드가 나오는데 갑자기 LoginDTO inputData 이런게 나오는걸 볼수 있다 ! 보통 , Member member 이런 값으로 받을줄알았는데 로그인은 2개만 입력 받으면되기 때문에 따로 객체를 만들어서 입력값을 받는다 ..
여기 해석하다가 말았는데 ! 저 인코딩 하는 코드를 보기전에 ! 저 인코딩 하는걸 하기위해서는 BCryptPasswordEncoder 이녀석을 주입받아야 되는대 ! 저기능을 쓰려면 build.gradle 안에 dependencies 안에 //스프링 시큐리티 라이브러리 implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.springframework.security:spring-security-test' 를 넣어야 한다! 다시 저 ! 기능 !! BCryptPasswordEncoder 요녀석이 잘 쓰여지는 지 확인 해보기 위해서 회원가입을 시도해 보려고 한다 ! 테스트를 돌려봤고 ! ORACLE DB..
앞에서 모든 검증과정을 거치고 나면 checkArr 은 모두 true 가 되어있을것이다 ! 이렇게 배열안의 값을 true 바꿔서 모든 값이 true 가 되면 아이디가 signUpForm 인 폼 태그를 잡아오고 ! 이렇게 버튼을 잡아와서 ! 클릭을 하면 ? !checkArr.includes(false) 배열에 , false 가 포함되어있지 (! )않으면 regForm 에 submit 을 한다 ! "/member/sign-up" 이쪽 경로로 !! 이 경로를 확인 해보자! 회원가입 정보를 입력받은 Member 를 받고 redirect:/ 에 reg-success 값을가진 msg 를 보내야되서 RedirectAttributes ra 를 받고 ! memberService.signUp(member); 라는 메소드를..