ModuERP-E3I3 / moduerp

E3I3 조의 ModuERP 프로젝트 저장소입니다.
0 stars 0 forks source link

로그아웃 기능 구현 #8

Closed silver0-stack closed 1 week ago

silver0-stack commented 1 week ago
    @GetMapping("/logout.do")
    public String logoutMethod(HttpSession session, Model model) {
        // 세션 무효화
        if (session != null) {
            // 콘솔에 로그아웃할 세션 정보 출력
            System.out.println("로그아웃하는 사용자의 UUID: " + session.getAttribute("uuid"));
            System.out.println("로그아웃하는 사용자의 사업자번호: " + session.getAttribute("biz_number"));
            System.out.println("로그아웃하는 사용자의 이메일: " + session.getAttribute("email"));
            System.out.println("로그아웃하는 사용자의 이름: " + session.getAttribute("name"));

            // 세션 무효화
            session.invalidate();
        }

        // 로그아웃 후 로그인 페이지로 리다이렉트
        model.addAttribute("message", "로그아웃되었습니다.");
        return "redirect:/"; // 로그인 페이지 URL로 리다이렉트
    }