[13] Spring 세션설정

찬과장·2025년 4월 24일
0

Spring

목록 보기
13/17
post-thumbnail

SptingMVC03

  • 세션 나이설정
	@PostMapping("/login.do")
	public String login(Member vo, HttpSession session) {
		System.out.println("로그인 기능");
		System.out.println(vo.toString());
		Member info = mapper.login(vo);
		
		if(info !=null) {
			System.out.println("로그인 성공!");
			// 세션 나이설정
			session.setMaxInactiveInterval(60*10);
			session.setAttribute("info", info);
		}else {
			System.out.println("로그인 실패!");
		}
		return "redirect:/boardList.do";
	}
  • 로그아웃시 세션 설정
	@GetMapping("/logout.do")
	public String logout(HttpSession session) {
		System.out.println("로그아웃 기능");
		// 1. 세션의 특정 이름의 값을 삭제하는 방법
		// session.removeAttribute("info");
		// 2. 해당 Client의 세션 전체를 만료시키는 방법
		session.invalidate();
		return "redirect:/boardList.do";
	}
profile
나는,,,,,,,,,나다

0개의 댓글