diff --git a/src/main/java/nlib/user/web/MemberController.java b/src/main/java/nlib/user/web/MemberController.java
index 2493e97d..6f802bdf 100644
--- a/src/main/java/nlib/user/web/MemberController.java
+++ b/src/main/java/nlib/user/web/MemberController.java
@@ -377,7 +377,10 @@ public class MemberController extends NlibCommonController{
*/
@RequestMapping(value="/member/insertMemberInfo.do")
public String insertMemberInfo(NlibLoginVO vo,ModelMap model,HttpSession session,HttpServletRequest request) throws Exception{
+ String redirectUrl="";
+ String url = request.getRequestURL().toString();
+ String councilHomeUrl=url.replaceAll(request.getRequestURI(), "") + request.getContextPath();
String jsessionId = session.getId();
OAuthUniversalUser oauthUser = SessionConfig.popNewMemberInfo(jsessionId);
if(oauthUser != null && oauthUser.getNlibVO() != null)
@@ -418,6 +421,10 @@ public class MemberController extends NlibCommonController{
memberService.insertMemberSns(oauthUser);
+ SessionConfig.setLoginInfo(jsessionId, oauthUser);
+ session.setAttribute("councilReturnUrl","/member/insertMemberInfoResult.do" );//로그인후 이동할페이지
+ redirectUrl = councilHomeUrl + NlibProperty.getString("nculture.login.post.login.redirect.uri");
+
// 결과가 정상이면, 안내 메일 발송
// > 템플릿파일에서 내용 mailing.sender.membership.signUpTemplate
// > 발송처리 요청
@@ -435,7 +442,29 @@ public class MemberController extends NlibCommonController{
replaceContents.put("${time}", time);
emailUtil.sendEmail(vo.getEmail(),senderName +" 회원가입을 축하드립니다.",replaceContents,signUpTemplate);
- model.addAttribute("result",vo);
+ return "redirect:" + redirectUrl;
+ }
+
+
+ /**
+ * 회원가입 결과페이지
+ * @param response
+ * @param authentication
+ * @param request
+ * @param session
+ * @return
+ * @throws Exception
+ */
+ @RequestMapping(value="/member/insertMemberInfoResult.do")
+ public String insertMemberInfoResult(HttpServletResponse response,Authentication authentication,HttpServletRequest request,HttpSession session, ModelMap model) throws Exception{
+ //사용자 정보를 가져온다.
+ NlibLoginVO loginVO = getNlibLoginVO(authentication);
+ if(loginVO == null) {
+ model.addAttribute("msg","잘못된 접근입니다. \n다시 로그인 하신 후, 이용해 주시기 바랍니다.");
+ model.addAttribute("url","${pageContext.request.contextPath}"+"/");
+ return "nlib/cmm/alert";
+ }
+ model.addAttribute("result",loginVO);
return "nlib/member/insertMemberInfoResult";
}
/**
diff --git a/src/main/webapp/WEB-INF/jsp/nlib/bbs/listQnas.jsp b/src/main/webapp/WEB-INF/jsp/nlib/bbs/listQnas.jsp
index 45709682..1d144273 100644
--- a/src/main/webapp/WEB-INF/jsp/nlib/bbs/listQnas.jsp
+++ b/src/main/webapp/WEB-INF/jsp/nlib/bbs/listQnas.jsp
@@ -152,7 +152,7 @@
li.append($('').attr('class', 't-tit').html("" +
obj.title +
(obj.secretYn == "Y" ? '
' : '') +
- (obj.attachYn == "Y" ? '
' : '') +
+ (obj.attachYn == "Y" ? '
' : '') +
""));
li.append($('').attr('class', 't-writer').html(obj.regNm));
li.append($('').attr('class', 't-date').html(obj.regDd));
@@ -227,7 +227,7 @@
![]()
![]()
주소
(${zipCode }) ${address } ${addressDetail }
![]()
![]()
운영시간
월요일~금요일 / 오전 ${openTime } ~ 오후 ${closeTime }
매주 토요일, 일요일 휴관
${closingInfo }
![]()
![]()
전화
${phoneNo }
![]()
![]()
팩스
${faxNo }