개인 프로젝트

😎 STS3 Spring 쇼핑몰

STS3 쇼핑몰 프로젝트[9] 인코딩 적용 및 비밀번호 암호화(1)

인코딩 적용 src/main/webapp/WEB-INF/web.xml에 아래의 코드를 추가합니다. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* 스프링의 을 이용하여 Filter 클래스를 따로 만들 필요 없이 해당 코드로 인코딩을 적용할 수 있습니다. 비밀번호 암호화 스프링이 사용하는 보안이 뛰어난 방식은 BCrypt 암호화 방식이며, 해당 방식은 복호화가 불가능합니다. 1-1. 파일 생성 src/main/webapp/WEB-INF/spring 우클릭 → Spring Bean Definition file 생성 파일 명 : spring-security Next 클릭 na..

😎 STS3 Spring 쇼핑몰

STS3 쇼핑몰 프로젝트[8] 로그인 기능 구현(페이지 데이터 처리)

순서 1. login.jsp (로그인 실패) 2. header.jsp (로그인 성공) 1. login.jsp (로그인 실패) 로그인 페이지는 서버로부터 받은 result 변수에 담긴 데이터를 활용하여 로그인에 실패하였다는 경고 문구가 뜨도록 만들었습니다. 먼저 경고 문구를 포함한 div태그와 해당 태그의 css 코드를 추가합니다. 태그의 추가 위치는 클래스 속성명 'input-box'인 div태그와 클래스 속성명 'input-box button'인 div 태그 사이입니다. 사용자 ID 또는 비밀번호를 잘못 입력하셨습니다. /* 로그인 실패시 경고글 */ .login_warn{ margin-top: 30px; text-align: center; color : red; font-size: 10px; } JS..

😎 STS3 Spring 쇼핑몰

STS3 쇼핑몰 프로젝트[8] 로그인 기능 구현(페이지, 메서드)

순서 1. 로그인 페이지(login.jsp) 아이디, 비번 전송 2. 로그인 처리 메서드 작성(MemberController.java) 1. 로그인 페이지(login.jsp) 아이디, 비밀번호 전송 이전에 구현한 회원가입과 같습니다. 아이디, 비밀번호 항목란에 데이터를 입력하고 로그인 버튼을 누르면 데이터가 서버에 전송됨과 함께 로그인 기능을 수행하는 메서드를 요청하도록 작성했습니다. 1-1. form 태그 추가 & input 태그에 name 속성 추가 클래스 속성명이 'container'인 div 태그 바로 다음 줄에 태그를 작성했습니다. form 태그의 id속성명은 'login_form'이고 method 속성명은 post입니다. SWAN 비밀번호 찾기 | 아이디 찾기 | 회원가입 아이디와 비밀번호를 ..

😎 STS3 Spring 쇼핑몰

STS3 쇼핑몰 프로젝트[8] 로그인 기능 구현(mapper, service)

순서 1. MemberMapper.xml 작성 2. MemberMapper.java 인터페이스 작성 3. MemberService.java 인터페이스, 클래스 작성 1. MemberMapper.xml 작성 해당 쿼리 문의 아이디, 비밀번호 파라미터는 MemberVO 클래스의 id, pwd변수를 삽입합니다. 해당 쿼리 문을 요청하는 MemberMapper.java의 로그인 메서드가 아이디, 비밀번호를 담고 있는 MemberVO 객체를 파라미터로 사용하기 때문입니다. * MyBatis 사용법은 공식 홈페이지를 참고해 주세요. * 파라미터("#{}")는 반드시 전달받는 객체 내부의 변수명과 동일하게 해주세요. * MemberMapper.xml에 작성하는 쿼리문에는 반드시 '세미콜론( ; )'을 제거해주세요. ..

개발자 린다씨
'개인 프로젝트' 태그의 글 목록 (6 Page)