jsp,spring,php

jsp)로그인 서비스 구현 - 2

코딩 공부중 2020. 1. 3. 17:19

servlet 구성

1.로그인 처리

@WebServlet("/login")
public class LoginServlet extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
  
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		String id = request.getParameter("id");
		String password = request.getParameter("password");
		
		MemberService service = new MemberService();
		boolean loginFlag = service.login(id, password);
		HttpSession session = request.getSession();
		if(loginFlag) {
			//아이디 패스워드가 동일한 경우
			//상태정보유지
			//쿠키를 이용한 상태정보 유지
//			Cookie cookie = new Cookie("login", id);
//			cookie.setPath("/");
//			cookie.setMaxAge(-1);
//			
//			
//			response.addCookie(cookie);
			
			//세션을 이용한 상태정보 유지
			
			session.setAttribute("login", id);
			
			
			//로그인이 성공했을때 가야할 페이지로 리다이렉트
			response.sendRedirect("guestbookListForm.jsp");
			
			
		}else {
			//입력한 아이디 패스워드가 다를 경우
			session.setAttribute("msg","login정보가 다릅니다. 다시 로그인하세요");
			response.sendRedirect("loginForm.jsp");
		}
	}

}

2.회원삭제 처리

 

3.회원리스트 처리

 

4.회원가입

 

5.