회원가입시 인증없이 진행될경우 에러 수정

주석제거

네이버 운영서버 cliend_id,Key 추가
This commit is contained in:
JSYOO 2021-12-16 16:48:13 +09:00
parent 1708c95708
commit 05d388a105
6 changed files with 54 additions and 33 deletions

View File

@ -80,15 +80,8 @@ public class NlibSearchServiceImpl implements NlibSearchService{
searchVO.setListCount(Integer.toString(searchVO.getPageSize())); searchVO.setListCount(Integer.toString(searchVO.getPageSize()));
searchVO.setStartCount(Integer.toString(searchVO.getPageIndex())); searchVO.setStartCount(Integer.toString(searchVO.getPageIndex()));
String collectionTemp=""; String collectionTemp="";
String nameTemp=""; String nameTemp="";
//-----------------------------------
// 입력값 검증작업
//-----------------------------------
/*resVO = DataApiInterface.checkReqCommonParams(reqVO);
if(resVO != null) return resVO;
HttpMethod method = reqVO.getReqMethod();*/
//----------------------------------- //-----------------------------------
// 파라메터 생성 작업 요청 처리 // 파라메터 생성 작업 요청 처리

View File

@ -170,29 +170,36 @@ public class UserInfoController extends NlibCommonController {
//사용자 정보를 가져온다. //사용자 정보를 가져온다.
NlibLoginVO loginVO = getNlibLoginVO(authentication); NlibLoginVO loginVO = getNlibLoginVO(authentication);
//이메일인증 확인 if(loginVO != null)
if(!(vo.getEmail().equals(loginVO.getEmail())))
{ {
if(!(vo.getEmailVrfctNo().equals(loginVO.getEmailVrfctNo())) //이메일인증 확인
||loginVO.getEmailVrfctDd() == null) if(!(vo.getEmail().equals(loginVO.getEmail())))
{ {
model.addAttribute("msg","이메일인증이 정상적이지않습니다."); if(!(vo.getEmailVrfctNo().equals(loginVO.getEmailVrfctNo()))
model.addAttribute("url",myPageUri); ||loginVO.getEmailVrfctDd() == null)
return "nlib/cmm/alert"; {
model.addAttribute("msg","이메일인증이 정상적이지않습니다.");
model.addAttribute("url",myPageUri);
return "nlib/cmm/alert";
}
vo.setEmail(loginVO.getEmailTemp());
} }
vo.setEmail(loginVO.getEmailTemp()); //핸드폰인증 확인
} if(!(vo.getMobileNo().equals(loginVO.getMobileNo())))
//핸드폰인증 확인
if(!(vo.getMobileNo().equals(loginVO.getMobileNo())))
{
if(!(vo.getMobileVrfctNo().equals(loginVO.getMobileVrfctNo()))
||loginVO.getMobileVrfctDd() == null)
{ {
model.addAttribute("msg","핸드폰인증이 정상적이지않습니다."); if(!(vo.getMobileVrfctNo().equals(loginVO.getMobileVrfctNo()))
model.addAttribute("url",myPageUri); ||loginVO.getMobileVrfctDd() == null)
return "nlib/cmm/alert"; {
model.addAttribute("msg","핸드폰인증이 정상적이지않습니다.");
model.addAttribute("url",myPageUri);
return "nlib/cmm/alert";
}
vo.setMobileNo(loginVO.getMobileTemp());
} }
vo.setMobileNo(loginVO.getMobileTemp()); }else {
model.addAttribute("msg","잘못된 접근입니다. \\n장시간 대기로 다시 로그인 진행해주세요.");
model.addAttribute("url","/");
return "nlib/cmm/alert";
} }
String encodedText=null; String encodedText=null;

View File

@ -4,12 +4,20 @@
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd"> xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">
<!-- NAVER OAuth Configuration --> <!-- NAVER OAuth Configuration -->
<bean id="naverAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO"> <!-- 개발서버 -->
<bean id="naverAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO">
<constructor-arg value="naver" /><!-- Service Name --> <constructor-arg value="naver" /><!-- Service Name -->
<constructor-arg value="EUu_FlgfyBlpQwGkXbit" /><!-- naverClientID --> <constructor-arg value="EUu_FlgfyBlpQwGkXbit" /><!-- naverClientID -->
<constructor-arg value="f34KD054kW" /><!-- naverClientSecret --> <constructor-arg value="f34KD054kW" /><!-- naverClientSecret -->
<constructor-arg value="https://nlib-dev.nculture.org/{callType}/{oauthServiceName}/callback.do" /><!-- naverRedirectUrl : callType(login|member) --> <constructor-arg value="https://nlib-dev.nculture.org/{callType}/{oauthServiceName}/callback.do" /><!-- naverRedirectUrl : callType(login|member) -->
</bean> </bean>
<!-- 운영서버 -->
<!-- <bean id="naverAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO">
<constructor-arg value="naver" />Service Name
<constructor-arg value="Mm_mRiuBRjFYXNVUVcsi" />naverClientID
<constructor-arg value="IgSxpdvDPr" />naverClientSecret
<constructor-arg value="https://nlib.nculture.org/{callType}/{oauthServiceName}/callback.do" />naverRedirectUrl : callType(login|member)
</bean> -->
<!-- GOOGLE OAuth Configuration --> <!-- GOOGLE OAuth Configuration -->
<bean id="googleAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO"> <bean id="googleAuthVO" class="egovframework.com.ext.oauth.service.OAuthVO">

View File

@ -35,9 +35,14 @@ login.back.url = /login/loginGuide.do
login.dormant.url = /login/activateDormantAccForm.do login.dormant.url = /login/activateDormantAccForm.do
# \uc9c0\ubc29\ubb38\ud654\uc6d0\uc5d0\uc11c \uc811\uc18d\uc2dc \ub9ac\ub2e4\uc774\ub809\ud2b8\ub420 URL \uc815\ubcf4 # \uc9c0\ubc29\ubb38\ud654\uc6d0\uc5d0\uc11c \uc811\uc18d\uc2dc \ub9ac\ub2e4\uc774\ub809\ud2b8\ub420 URL \uc815\ubcf4
nculture.login.redirect.uri = /login/loginForm.do nculture.login.redirect.uri = /login/loginForm.do
# SNS\uc0ac\uc6a9\uc790 \uc778\uc99d \ubc0f \ucf5c\ubc31 \ucc98\ub9ac \ud6c4, \ud574\ub2f9 \uc9c0\ubc29\ubb38\ud654\uc6d0\uc73c\ub85c \uc774\ub3d9\ud558\uc5ec \ud6c4\ucc98\ub9ac\ub420 URL : \ub85c\uadf8\uc778\uc6a9
nculture.login.post.login.redirect.uri = /login/loginCouncilSSO.do nculture.login.post.login.redirect.uri = /login/loginCouncilSSO.do
# SNS\uc0ac\uc6a9\uc790 \uc778\uc99d \ubc0f \ucf5c\ubc31 \ucc98\ub9ac \ud6c4, \ud574\ub2f9 \uc9c0\ubc29\ubb38\ud654\uc6d0\uc73c\ub85c \uc774\ub3d9\ud558\uc5ec \ud6c4\ucc98\ub9ac\ub420 URL : \ud68c\uc6d0\uac00\uc785\uc6a9
nculture.login.post.member.redirect.uri = /member/selectMemberJoiningInfo.do nculture.login.post.member.redirect.uri = /member/selectMemberJoiningInfo.do
nculture.login.preset.redirect.url = https://nlib-dev.nculture.org/login/loginPreSet.do nculture.login.preset.redirect.url = https://nlib-dev.nculture.org/login/loginPreSet.do
nculture.member.redirect.uri = /login/memberSnsForm.do nculture.member.redirect.uri = /login/memberSnsForm.do

View File

@ -36,7 +36,10 @@ $(document).ready(function(){
if(cnt > 0) { if(cnt > 0) {
gfn_showLayerPop(); gfn_showLayerPop();
} else { } else {
window.close(); if($("#linkType").val() == "signUp")
{
setTimeout(goSignUp, 100);
}
} }
@ -53,7 +56,7 @@ $(document).ready(function(){
function notMe() function notMe()
{ {
$("#alreadySignUpChk").val('Y');
gfn_closeLayerPopup(); gfn_closeLayerPopup();
if($("#linkType").val() == "signUp") if($("#linkType").val() == "signUp")
@ -62,6 +65,10 @@ function notMe()
} }
} }
function closeBtn(){
$("#alreadySignUpChk").val('N');
gfn_closeLayerPopup();
}
function selectAccount(mbInfoId,name,email) function selectAccount(mbInfoId,name,email)
{ {
@ -137,7 +144,7 @@ function accountLink()
<div class="row btn"> <div class="row btn">
<p><a href="javascript:void(0);" class="cancel" onclick="notMe();">아니요, 내가 아닙니다.</a></p> <p><a href="javascript:void(0);" class="cancel" onclick="notMe();">아니요, 내가 아닙니다.</a></p>
</div> </div>
<button type="button" class="login-close" onclick="gfn_closeLayerPopup();"></button> <button type="button" class="login-close" onclick="closeBtn();"></button>
</div> </div>
<div class="Bg"></div> <div class="Bg"></div>
</div> </div>
@ -169,7 +176,7 @@ function accountLink()
<button type="button" class="btn btn-gray" onclick="goPrevious();" id="cancel">이전으로</button> <button type="button" class="btn btn-gray" onclick="goPrevious();" id="cancel">이전으로</button>
<button type="button" class="btn btn-color" onclick="accountLink();" >계정 연결하기</button> <button type="button" class="btn btn-color" onclick="accountLink();" >계정 연결하기</button>
</div> </div>
<button type="button" class="login-close" onclick="gfn_closeLayerPopup();"></button> <button type="button" class="login-close" onclick="closeBtn();"></button>
</div> </div>
<div class="Bg"></div> <div class="Bg"></div>
</div> </div>

View File

@ -187,7 +187,7 @@ $(document).ready(function() {
$("#birth_dd").val(birth_dd).prop("selected", true); $("#birth_dd").val(birth_dd).prop("selected", true);
} }
var mobileNo="${loginVO.snsMobileNo}"; var mobileNo="<c:out value="${loginVO.snsMobileNo}"/>";
if(mobileNo != "") if(mobileNo != "")
{ {
$("#mobileNo").val(mobileNo); $("#mobileNo").val(mobileNo);
@ -480,6 +480,7 @@ function checkBirthday() {
function alreadySignUpChk(type){ function alreadySignUpChk(type){
$("#linkType").val(type); $("#linkType").val(type);
$("#alreadySignUpChk").val("Y");
document.joinForm.action="${pageContext.request.contextPath}/member/selectAlreadySignUpMobilePopup.do"; document.joinForm.action="${pageContext.request.contextPath}/member/selectAlreadySignUpMobilePopup.do";
gfn_layerPopFormSubmit("joinForm",false); gfn_layerPopFormSubmit("joinForm",false);
} }