[JAVA] spring login process session using

[JAVA] spring login process session using

안녕하세요 코딩남 츄앤쥬입니다.

아래 코드는 세션을 이용한 로그인 처리 입니다.

폼에서 아이디와 패스워드를 보내고, 컨트롤러에서 request를 받아 세션을 생성합니다.

다음 단계 에서는 데이터베이스에서 실제 저장된 정보를 체크하는 것으로 포스팅하겠습니다.

# 로그인 폼

로그인 회원가입 패스워드 찾기

# 로그인 처리

@RequestMapping(value = "/Account/Login", method= RequestMethod.GET) public String Login() { return "/Account/Login"; } @RequestMapping(value = "/Account/LoginProcess", method= RequestMethod.POST) public String LoginProcess(HttpServletRequest request) { String id = request.getParameter("id"); String password = request.getParameter("password"); if(id.equals("admin") && password.equals("1234")) { HttpSession session = request.getSession(true); session.setAttribute("memberId", "admin"); return "redirect:/"; //main page go go!! } return "/Account/Login"; }

# 로그아웃 처리

@RequestMapping(value = "/Account/Logout", method= RequestMethod.GET) public String Logout(HttpServletRequest request) { HttpSession session = request.getSession(true); session.invalidate(); return "/Account/Logout"; }

from http://chunjyu.tistory.com/38 by ccl(A) rewrite - 2020-03-21 22:20:24

댓글

이 블로그의 인기 게시물

2020 LCK 롤챔스 Spring 경기 재개 및 일정

데이터 바인딩 추상화 - propertyEditor

Spring Web Form