diff --git a/data/dataxml/uac.service.board.qna_GET.xml b/data/dataxml/uac.service.board.qna_GET.xml
index 2e5c2b22..29ffb998 100644
--- a/data/dataxml/uac.service.board.qna_GET.xml
+++ b/data/dataxml/uac.service.board.qna_GET.xml
@@ -6,7 +6,8 @@
101
Q&A
공지사항 테스트
- 9uCh4qxBlFqap/+KiqoM68EqO8yYGpKa1c+BCgkOEa4=
+ 9uCh4qxBlFqap/+KiqoM68EqO8yYGpKa1c+BCgkOEa4=
+
15
2021-07-19
김아무
diff --git a/src/main/java/nlib/bbs/web/BoardController.java b/src/main/java/nlib/bbs/web/BoardController.java
index e288ec97..0e152ddc 100644
--- a/src/main/java/nlib/bbs/web/BoardController.java
+++ b/src/main/java/nlib/bbs/web/BoardController.java
@@ -292,7 +292,9 @@ public class BoardController extends NlibCommonController
log.debug("updateQnAForm > articlePassword = " + articlePassword);
if(StringUtil.isEmpty(articlePassword)) {
- model.addAttribute("message", "비밀빈호가 올바르지 않습니다.(1)");
+ model.addAttribute("message", "비밀빈호가 올바르지 않습니다.(U1)");
+
+ addParamsToModel(paramMap, model, null, "pageIndex,pageSize,searchKeyword,articleNo");
return "redirect:/board/selectQnA.do";
}
@@ -315,7 +317,8 @@ public class BoardController extends NlibCommonController
log.debug("updateQnAForm > 입력받은 비밀번호를 SHA256 암호화한 값 : " + shaArticlePassword);
if(!shaArticlePassword.equals(article.get("articlePassword"))) {
- model.addAttribute("message", "비밀번호가 올바르지 않습니다.(1)");
+ model.addAttribute("message", "비밀번호가 올바르지 않습니다.(U2)");
+ addParamsToModel(paramMap, model, null, "pageIndex,pageSize,searchKeyword,articleNo");
return "redirect:/board/selectQnA.do";
}
@@ -379,7 +382,6 @@ public class BoardController extends NlibCommonController
return "redirect:/alert/showError.do";
}
-
// 새 글비밀번호가 존재하지 않는 경우, 기존 비밀번호 설정 처리
if(StringUtil.isEmpty(articlePassword)) {
articlePassword = checkArticlePassword;
@@ -453,7 +455,8 @@ public class BoardController extends NlibCommonController
log.debug("deleteQnA > articlePassword = " + articlePassword);
if(StringUtil.isEmpty(articlePassword)) {
- model.addAttribute("message", "비밀빈호가 올바르지 않습니다.(D1)");
+ model.addAttribute("message", "글비밀빈호가 올바르지 않습니다.(D1)");
+ addParamsToModel(paramMap, model, null, "pageIndex,pageSize,searchKeyword,articleNo");
return "redirect:/board/selectQnA.do";
}
@@ -476,7 +479,8 @@ public class BoardController extends NlibCommonController
log.debug("updateQnAForm > 입력받은 비밀번호를 SHA256 암호화한 값 : " + shaArticlePassword);
if(!shaArticlePassword.equals(article.get("articlePassword"))) {
- model.addAttribute("message", "비밀번호가 올바르지 않습니다.(D2)");
+ model.addAttribute("message", "글비밀번호가 올바르지 않습니다.(D2)");
+ addParamsToModel(paramMap, model, null, "pageIndex,pageSize,searchKeyword,articleNo");
return "redirect:/board/selectQnA.do";
}
diff --git a/src/main/java/nlib/security/SpringSecurityConfig.java b/src/main/java/nlib/security/SpringSecurityConfig.java
index ab8149fd..fd86b76d 100644
--- a/src/main/java/nlib/security/SpringSecurityConfig.java
+++ b/src/main/java/nlib/security/SpringSecurityConfig.java
@@ -55,6 +55,7 @@ public class SpringSecurityConfig extends WebSecurityConfigurerAdapter {
.antMatchers("/*/*Ajax.do")
.antMatchers("/board/**")
.antMatchers("/inform/**")
+ .antMatchers("/alert/**")
;
}
diff --git a/src/main/webapp/WEB-INF/jsp/nlib/board/updateQnAForm.jsp b/src/main/webapp/WEB-INF/jsp/nlib/board/updateQnAForm.jsp
index cf7f280b..92a05edb 100644
--- a/src/main/webapp/WEB-INF/jsp/nlib/board/updateQnAForm.jsp
+++ b/src/main/webapp/WEB-INF/jsp/nlib/board/updateQnAForm.jsp
@@ -87,7 +87,6 @@ function fn_update() {
-
@@ -111,7 +110,7 @@ function fn_update() {
비밀번호 (변경시 입력) |
-
+ |
* 비밀번호 : SHA-256 암호화 처리 후, DB에 저장되며, 웹 화면에 표출될 때는 Aria로 AuthKey를 Salt값으로 하여 재암호화처리하고 BASE64로 다시한번 인코딩하여 표출함
|