회원가입 도메인 처리 추가
This commit is contained in:
parent
5ad283943c
commit
b6a053cfc0
@ -105,6 +105,7 @@ public class LoginController {
|
||||
HttpServletResponse res,
|
||||
HttpSession session,
|
||||
@RequestParam(required = false) String returnUrl,
|
||||
@RequestParam(required = false) String callType,
|
||||
ModelMap model) throws Exception {
|
||||
|
||||
String url = req.getRequestURL().toString();
|
||||
@ -131,6 +132,7 @@ public class LoginController {
|
||||
session.setAttribute("councilDnsHost", councilDnsHost);
|
||||
session.setAttribute("councilCd", councilCd);
|
||||
session.setAttribute("councilNm", councilNm);
|
||||
session.setAttribute("callType", callType);
|
||||
|
||||
log.debug("loginCouncil > sessionid=" + session.getId());
|
||||
log.debug("loginCouncil > REQ URL = " + url);
|
||||
@ -140,13 +142,15 @@ public class LoginController {
|
||||
log.debug("loginCouncil > councilHomeUrl = " + councilHomeUrl);
|
||||
log.debug("loginCouncil > councilCd = " + councilCd);
|
||||
log.debug("loginCouncil > councilNm = " + councilNm);
|
||||
log.debug("loginCouncil > callType = " + callType);
|
||||
|
||||
String params = "councilJsessionId=" + session.getId() +
|
||||
"&councilDnsHost=" + councilDnsHost +
|
||||
"&councilCd=" + councilCd +
|
||||
"&councilNm=" + StringUtil.encodeBase64(councilNm) +
|
||||
"&councilHomeUrl=" + StringUtil.encodeBase64(councilHomeUrl) +
|
||||
"&councilReturnUrl=" + StringUtil.encodeBase64(councilReturnUrl);
|
||||
"&councilReturnUrl=" + StringUtil.encodeBase64(councilReturnUrl) +
|
||||
"&callType=" + StringUtil.getString(callType, "");
|
||||
|
||||
return "redirect:" + NlibProperty.getString("nculture.login.preset.redirect.url") + "?" + params;
|
||||
}
|
||||
@ -179,6 +183,7 @@ public class LoginController {
|
||||
String councilHomeUrl = StringUtil.decodeBase64(paramMap.get("councilHomeUrl"));
|
||||
String councilCd = paramMap.get("councilCd");
|
||||
String councilNm = StringUtil.decodeBase64(paramMap.get("councilNm"));
|
||||
String callType = paramMap.get("callType");
|
||||
|
||||
log.debug("loginPreSet > sessionid=" + session.getId());
|
||||
log.debug("loginPreSet > councilJsessionId = " + councilJsessionId);
|
||||
@ -187,6 +192,7 @@ public class LoginController {
|
||||
log.debug("loginPreSet > councilHomeUrl = " + councilHomeUrl);
|
||||
log.debug("loginPreSet > councilCd = " + councilCd);
|
||||
log.debug("loginPreSet > councilNm = " + councilNm);
|
||||
log.debug("loginPreSet > callType = " + callType);
|
||||
|
||||
session.setAttribute("councilJsessionId", councilJsessionId);
|
||||
session.setAttribute("councilReturnUrl", councilReturnUrl);
|
||||
@ -195,8 +201,15 @@ public class LoginController {
|
||||
session.setAttribute("councilDnsHost", councilDnsHost);
|
||||
session.setAttribute("councilCd" , councilCd);
|
||||
session.setAttribute("councilNm" , councilNm);
|
||||
session.setAttribute("callType" , callType);
|
||||
|
||||
String redirect = null;
|
||||
if(OAuthLogin.CALL_TYPE_MEMBER.equalsIgnoreCase(callType)) {
|
||||
redirect = councilHomeUrl + NlibProperty.getString("nculture.member.redirect.uri");
|
||||
} else {
|
||||
redirect = councilHomeUrl + NlibProperty.getString("nculture.login.redirect.uri");
|
||||
}
|
||||
|
||||
String redirect = councilHomeUrl + NlibProperty.getString("nculture.login.redirect.uri");
|
||||
return "redirect:" + redirect;
|
||||
}
|
||||
|
||||
|
||||
@ -30,6 +30,7 @@ nculture.login.redirect.uri = /login/loginForm.do
|
||||
nculture.login.post.login.redirect.uri = /login/loginCouncilSSO.do
|
||||
nculture.login.post.member.redirect.uri = /member/insertMemberInfoForm.do
|
||||
nculture.login.preset.redirect.url = http://nlib.nculture.org/nlib/login/loginPreSet.do
|
||||
nculture.member.redirect.uri = /member/snsCertForm.do
|
||||
|
||||
#----------------------------------------
|
||||
# NLIB \uc9c0\ubc29\ubb38\ud654\uc6d0\uc815\ubcf4
|
||||
|
||||
Loading…
Reference in New Issue
Block a user