[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
댓글
댓글 쓰기