| 
					
				 | 
			
			
				@@ -69,7 +69,6 @@ public class LoginController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping({"/login.do"}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public ModelAndView getLogin(HttpServletRequest request, HttpServletResponse response) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //log.error("getLogin3: request, {}", request.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Authentication auth = SecurityContextHolder.getContext().getAuthentication(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (auth != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //log.error("getLogin3: auth, {}", auth.toString()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -82,16 +81,10 @@ public class LoginController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //log.error("getLogin3: session, {}", session.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             session.invalidate();   // session remove 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //log.error("getLogin3: forward:/application/login/login.html"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //return new ModelAndView("forward:/application/login/login.html"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return new ModelAndView("redirect:/application/login/login.html"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//    @ApiOperation(value = "로그아웃") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//    @PostMapping(value = "/logout", produces = {"application/json; charset=utf8"}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//    public void logout(@RequestBody @Valid final LoginDto.LogoutReqDto req) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//        this.service.logout(req); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public String getSessionUserId(HttpServletRequest request) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String userId = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         UserInfoDto userInfo = getSessionUserInfo(request); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -144,19 +137,12 @@ public class LoginController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param response 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @GetMapping({"/logout.do"}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public ModelAndView getLogout(HttpServletRequest request, HttpServletResponse response) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return commonLogout(request, response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @PostMapping({"/logout.do"}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public ModelAndView postLogout(HttpServletRequest request, HttpServletResponse response) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return commonLogout(request, response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public ModelAndView commonLogout(HttpServletRequest request, HttpServletResponse response) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //@GetMapping({"/logout.do"}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @RequestMapping(value = "/logout.do", method = {RequestMethod.GET, RequestMethod.POST}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public ModelAndView logout(HttpServletRequest request, HttpServletResponse response) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Cookie[] cookies = request.getCookies(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (int ii = 0; ii < cookies.length; ii++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            log.error("commonLogout: {}, {}", cookies[ii].getName(), cookies[ii].getValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            log.error("logout: {}, {}", cookies[ii].getName(), cookies[ii].getValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String encUserId = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String loginHms = ""; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -191,7 +177,6 @@ public class LoginController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             session.invalidate();   // session remove 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         new SecurityContextLogoutHandler().logout(request, response, SecurityContextHolder.getContext().getAuthentication()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return new ModelAndView("redirect:/application/login/login.html"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |