중간백업
This commit is contained in:
parent
aafd4bee61
commit
0743bcc5fb
@ -6,7 +6,8 @@
|
|||||||
<articleType>101</articleType>
|
<articleType>101</articleType>
|
||||||
<articleTypeName>Q&A</articleTypeName>
|
<articleTypeName>Q&A</articleTypeName>
|
||||||
<title>공지사항 테스트</title>
|
<title>공지사항 테스트</title>
|
||||||
<articlePassword>9uCh4qxBlFqap/+KiqoM68EqO8yYGpKa1c+BCgkOEa4=</articlePassword><!-- 111 -->
|
<articlePassword>9uCh4qxBlFqap/+KiqoM68EqO8yYGpKa1c+BCgkOEa4=</articlePassword> <!-- 111 -->
|
||||||
|
<!-- <articlePassword>kac/2AarLABcE7TcGRMKiE6Qneo/ctRuMCZv4aH1iNg=</articlePassword> --> <!-- 555 -->
|
||||||
<readCount>15</readCount>
|
<readCount>15</readCount>
|
||||||
<regDate>2021-07-19</regDate>
|
<regDate>2021-07-19</regDate>
|
||||||
<regUserName>김아무</regUserName>
|
<regUserName>김아무</regUserName>
|
||||||
|
|||||||
@ -292,7 +292,9 @@ public class BoardController extends NlibCommonController
|
|||||||
log.debug("updateQnAForm > articlePassword = " + articlePassword);
|
log.debug("updateQnAForm > articlePassword = " + articlePassword);
|
||||||
|
|
||||||
if(StringUtil.isEmpty(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";
|
return "redirect:/board/selectQnA.do";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -315,7 +317,8 @@ public class BoardController extends NlibCommonController
|
|||||||
log.debug("updateQnAForm > 입력받은 비밀번호를 SHA256 암호화한 값 : " + shaArticlePassword);
|
log.debug("updateQnAForm > 입력받은 비밀번호를 SHA256 암호화한 값 : " + shaArticlePassword);
|
||||||
|
|
||||||
if(!shaArticlePassword.equals(article.get("articlePassword"))) {
|
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";
|
return "redirect:/board/selectQnA.do";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -379,7 +382,6 @@ public class BoardController extends NlibCommonController
|
|||||||
return "redirect:/alert/showError.do";
|
return "redirect:/alert/showError.do";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 새 글비밀번호가 존재하지 않는 경우, 기존 비밀번호 설정 처리
|
// 새 글비밀번호가 존재하지 않는 경우, 기존 비밀번호 설정 처리
|
||||||
if(StringUtil.isEmpty(articlePassword)) {
|
if(StringUtil.isEmpty(articlePassword)) {
|
||||||
articlePassword = checkArticlePassword;
|
articlePassword = checkArticlePassword;
|
||||||
@ -453,7 +455,8 @@ public class BoardController extends NlibCommonController
|
|||||||
log.debug("deleteQnA > articlePassword = " + articlePassword);
|
log.debug("deleteQnA > articlePassword = " + articlePassword);
|
||||||
|
|
||||||
if(StringUtil.isEmpty(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";
|
return "redirect:/board/selectQnA.do";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -476,7 +479,8 @@ public class BoardController extends NlibCommonController
|
|||||||
log.debug("updateQnAForm > 입력받은 비밀번호를 SHA256 암호화한 값 : " + shaArticlePassword);
|
log.debug("updateQnAForm > 입력받은 비밀번호를 SHA256 암호화한 값 : " + shaArticlePassword);
|
||||||
|
|
||||||
if(!shaArticlePassword.equals(article.get("articlePassword"))) {
|
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";
|
return "redirect:/board/selectQnA.do";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -55,6 +55,7 @@ public class SpringSecurityConfig extends WebSecurityConfigurerAdapter {
|
|||||||
.antMatchers("/*/*Ajax.do")
|
.antMatchers("/*/*Ajax.do")
|
||||||
.antMatchers("/board/**")
|
.antMatchers("/board/**")
|
||||||
.antMatchers("/inform/**")
|
.antMatchers("/inform/**")
|
||||||
|
.antMatchers("/alert/**")
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -87,7 +87,6 @@ function fn_update() {
|
|||||||
<input type="text" name="pageSize" id="pageSize" title="목록에 보여줄 글 개수" value="${pageSize}" readonly />
|
<input type="text" name="pageSize" id="pageSize" title="목록에 보여줄 글 개수" value="${pageSize}" readonly />
|
||||||
<input type="text" name="searchKeyword" id="searchKeyword" title="검색어" value="${searchKeyword}" readonly />
|
<input type="text" name="searchKeyword" id="searchKeyword" title="검색어" value="${searchKeyword}" readonly />
|
||||||
<input type="text" name="articleNo" id="articleNo" title="선택글번호" value="${articleNo}" readonly />
|
<input type="text" name="articleNo" id="articleNo" title="선택글번호" value="${articleNo}" readonly />
|
||||||
<input type="text" name="articlePassword" id="articlePassword" title="글비밀번호" value="${articlePassword}" readonly />
|
|
||||||
|
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
@ -111,7 +110,7 @@ function fn_update() {
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>비밀번호<br/>(변경시 입력)</th>
|
<th>비밀번호<br/>(변경시 입력)</th>
|
||||||
<td><input type="text" name="articlePassword" id="articlePassword" title="비밀번호" value="${article.articlePassword}" size="100" maxlength="200" required /><br/>
|
<td><input type="text" name="articlePassword" id="articlePassword" title="비밀번호" value="" size="100" maxlength="200" /><br/>
|
||||||
* 비밀번호 : SHA-256 암호화 처리 후, DB에 저장되며, 웹 화면에 표출될 때는 Aria로 AuthKey를 Salt값으로 하여 재암호화처리하고 BASE64로 다시한번 인코딩하여 표출함
|
* 비밀번호 : SHA-256 암호화 처리 후, DB에 저장되며, 웹 화면에 표출될 때는 Aria로 AuthKey를 Salt값으로 하여 재암호화처리하고 BASE64로 다시한번 인코딩하여 표출함
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user