rosewiper 2023-11-09
팩스 발송 이용정지 회원의 경우 로그인 세션 종료되도록 변경
@bde54ea7a30fd0175f3f4c451af470d7afef276d
src/main/java/itn/let/fax/user/web/FaxRestController.java
--- src/main/java/itn/let/fax/user/web/FaxRestController.java
+++ src/main/java/itn/let/fax/user/web/FaxRestController.java
@@ -6,6 +6,7 @@
 
 import javax.annotation.Resource;
 import javax.imageio.ImageIO;
+import javax.servlet.http.HttpServletRequest;
 
 import org.apache.commons.lang3.StringUtils;
 import org.apache.pdfbox.pdmodel.PDDocument;
@@ -129,7 +130,7 @@
 	 * @throws Exception 
 	 */
 	@RequestMapping(value= {"/web/mjon/fax/sendData.do"})
-	public ResponseEntity<StatusResponse> sendData(FaxTranVO faxTranVO) throws Exception{
+	public ResponseEntity<StatusResponse> sendData(FaxTranVO faxTranVO, HttpServletRequest request) throws Exception{
 		//로그인 권한정보 불러오기
 		LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
 		String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getId());
@@ -143,6 +144,7 @@
 		boolean mberSttus = userManageService.selectUserStatusInfo(userId);
 		
 		if(!mberSttus) {
+			request.getSession().invalidate();
 			return ResponseEntity.ok().body(new StatusResponse(HttpStatus.BAD_REQUEST, "현재 고객님께서는 문자온 서비스 이용이 정지된 상태로 팩스를 발송하실 수 없습니다. 이용정지 해제를 원하시면 고객센터로 연락주시기 바랍니다.", LocalDateTime.now()));
 		}
 		
Add a comment
List