Merge branch 'JIWOO' into advc
This commit is contained in:
commit
43b55e882c
@ -67,11 +67,10 @@ public class APILoginContoller {
|
|||||||
|
|
||||||
//테스트를 위한 값 선언
|
//테스트를 위한 값 선언
|
||||||
userId = "std02@forwiz.com";
|
userId = "std02@forwiz.com";
|
||||||
key = "std02@forwiz.comF6764400E2B796448959148711DCC45C";
|
key = "std02@forwiz.com1106490137E234AF19E376481D60C0A7";
|
||||||
returnUrl = "/web/main/mainPage.do";
|
returnUrl = "/web/main/mainPage.do";
|
||||||
|
|
||||||
if(userId == null || key == null) {
|
if(userId == null || key == null) {
|
||||||
redirectAttributes.addFlashAttribute("message", "로그인 실패");
|
|
||||||
return "redirect:/web/main/mainPage.do";
|
return "redirect:/web/main/mainPage.do";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -206,21 +205,22 @@ public class APILoginContoller {
|
|||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
@RequestMapping(value = "/web/chkloginKeyForEEdu.do", method = RequestMethod.POST)
|
@RequestMapping(value = "/web/chkloginKeyForEEdu.do", method = RequestMethod.POST)
|
||||||
public ResponseEntity<Map<String, String>> loginKeytoOffedu(@RequestBody LoginVO loginVO){
|
public ResponseEntity<Map<String, String>> loginKeytoOffedu(@RequestBody LoginVO loginVO) throws Exception{
|
||||||
Map<String, String> response = new HashMap<>();
|
Map<String, String> response = new HashMap<>();
|
||||||
try {
|
try {
|
||||||
loginVO = loginService.selectOffeduMberChk(loginVO);
|
loginVO = loginService.selectOffeduMberChk(loginVO);
|
||||||
if(loginVO != null) {
|
if(loginVO != null) {
|
||||||
response.put("result_code", HttpStatus.UNAUTHORIZED.toString());
|
response.put("result_code", "1");
|
||||||
response.put("message", "");
|
response.put("message", "");
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
response.put("result_code", "-101");
|
response.put("result_code", "-1");
|
||||||
response.put("message", "인증오류입니다.");
|
response.put("message", "인증오류입니다.");
|
||||||
}
|
}
|
||||||
}catch(Exception e){
|
|
||||||
return ResponseEntity.notFound().build();
|
|
||||||
}
|
|
||||||
return ResponseEntity.ok(response);
|
return ResponseEntity.ok(response);
|
||||||
|
}catch (Exception e) {
|
||||||
|
response.put("result_code", "error");
|
||||||
|
response.put("message", "Internal Server Error: " + e.getMessage());
|
||||||
|
return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(response);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -216,6 +216,10 @@ public class MainController {
|
|||||||
@Value("#{globalSettings['Globals.sso.pwFindUrl']}")
|
@Value("#{globalSettings['Globals.sso.pwFindUrl']}")
|
||||||
private String pwFindUrl_Global;
|
private String pwFindUrl_Global;
|
||||||
|
|
||||||
|
/** 구동 환경 */
|
||||||
|
@Value("#{globalSettings['Globals.prod.islocal']}")
|
||||||
|
private String environment;
|
||||||
|
|
||||||
@RequestMapping(value = "/{siteId}/web/main/mainPage_keri.do")
|
@RequestMapping(value = "/{siteId}/web/main/mainPage_keri.do")
|
||||||
public String siteMainPage_keri(@PathVariable("siteId") String siteId , HttpServletRequest request, ModelMap model) throws Exception{
|
public String siteMainPage_keri(@PathVariable("siteId") String siteId , HttpServletRequest request, ModelMap model) throws Exception{
|
||||||
//메인이미지
|
//메인이미지
|
||||||
@ -376,7 +380,6 @@ public class MainController {
|
|||||||
@RequestMapping(value = "/web/main/mainPage.do")
|
@RequestMapping(value = "/web/main/mainPage.do")
|
||||||
public String siteMainPage(HttpServletRequest request, ModelMap model, HttpSession session) throws Exception{
|
public String siteMainPage(HttpServletRequest request, ModelMap model, HttpSession session) throws Exception{
|
||||||
//메인이미지
|
//메인이미지
|
||||||
LoginVO testVO = (LoginVO)request.getSession().getAttribute("APILoginVO");
|
|
||||||
String referer = (String)request.getHeader("REFERER");
|
String referer = (String)request.getHeader("REFERER");
|
||||||
|
|
||||||
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null;
|
||||||
@ -599,6 +602,7 @@ public class MainController {
|
|||||||
model.addAttribute("returnSiteCode", returnSiteCode);
|
model.addAttribute("returnSiteCode", returnSiteCode);
|
||||||
model.addAttribute("joinUrl", joinUrl);
|
model.addAttribute("joinUrl", joinUrl);
|
||||||
model.addAttribute("modifyUrl", modifyUrl);
|
model.addAttribute("modifyUrl", modifyUrl);
|
||||||
|
model.addAttribute("environment", environment); //로그인, 회원가입 URL 환경에 따른 구분 ex) local, dev, svr
|
||||||
|
|
||||||
|
|
||||||
return "web/com/webCommonHeader";
|
return "web/com/webCommonHeader";
|
||||||
|
|||||||
@ -148,7 +148,7 @@ Globals.pdf.webpath=/pdf/out/
|
|||||||
|
|
||||||
#prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12
|
#prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12
|
||||||
#\uac1c\ubc1c\uc11c\ubc84
|
#\uac1c\ubc1c\uc11c\ubc84
|
||||||
Globals.prod.islocal=local
|
Globals.prod.islocal=dev
|
||||||
#\uc2e4\uc11c\ubc84
|
#\uc2e4\uc11c\ubc84
|
||||||
#Globals.prod.islocal=real
|
#Globals.prod.islocal=real
|
||||||
|
|
||||||
|
|||||||
@ -148,9 +148,9 @@ Globals.pdf.webpath=/pdf/out/
|
|||||||
|
|
||||||
#prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12
|
#prod \uac1c\ubc1c, \uc2e4\uc11c\ubc84 \uad6c\ubd84\uac12
|
||||||
#\uac1c\ubc1c\uc11c\ubc84
|
#\uac1c\ubc1c\uc11c\ubc84
|
||||||
Globals.prod.islocal=local
|
#Globals.prod.islocal=local
|
||||||
#\uc2e4\uc11c\ubc84
|
#\uc2e4\uc11c\ubc84
|
||||||
#Globals.prod.islocal=real
|
Globals.prod.islocal=real
|
||||||
|
|
||||||
|
|
||||||
#\ub300\uc6a9\ub7c9 innorix license
|
#\ub300\uc6a9\ub7c9 innorix license
|
||||||
|
|||||||
@ -400,6 +400,7 @@
|
|||||||
WHERE EMPLYR_ID = #id#
|
WHERE EMPLYR_ID = #id#
|
||||||
</update>
|
</update>
|
||||||
<select id="loginDAO.APIActionLogin" resultMap="login">
|
<select id="loginDAO.APIActionLogin" resultMap="login">
|
||||||
|
/* 임시.*NOT_SQL_LOG.* loginDAO.APIActionLogin */
|
||||||
SELECT mber_id AS id
|
SELECT mber_id AS id
|
||||||
, mber_nm AS name
|
, mber_nm AS name
|
||||||
, password AS password
|
, password AS password
|
||||||
@ -420,7 +421,8 @@
|
|||||||
AND mber_sttus = 'P'
|
AND mber_sttus = 'P'
|
||||||
</isEmpty>
|
</isEmpty>
|
||||||
</select>
|
</select>
|
||||||
<select id="loginDAO.selectOffeduMberChk" resultMap="login">
|
<select id="loginDAO.selectOffeduMberChk" resultClass="loginVO">
|
||||||
|
/* 임시.*NOT_SQL_LOG.* loginDAO.selectOffeduMberChk */
|
||||||
SELECT mber_id AS id
|
SELECT mber_id AS id
|
||||||
, ESNTL_ID AS uniqId
|
, ESNTL_ID AS uniqId
|
||||||
FROM lettngnrlmber a
|
FROM lettngnrlmber a
|
||||||
|
|||||||
@ -872,46 +872,15 @@
|
|||||||
</update>
|
</update>
|
||||||
|
|
||||||
<select id="userManageDAO.selectOffeduUser" parameterClass="userVO" resultClass="userVO">
|
<select id="userManageDAO.selectOffeduUser" parameterClass="userVO" resultClass="userVO">
|
||||||
|
/* 임시.*NOT_SQL_LOG.* userManageDAO.selectOffeduUser */
|
||||||
SELECT a.mber_id AS mberId,
|
SELECT a.mber_id AS mberId,
|
||||||
a.esntl_Id AS esntlId
|
a.esntl_Id AS esntlId
|
||||||
FROM lettngnrlmber a
|
FROM lettngnrlmber a
|
||||||
WHERE a.mber_id = #mberId#
|
WHERE a.mber_id = #mberId#
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<!-- <insert id="userManageDAO.insertOffeduUser">
|
|
||||||
INSERT
|
|
||||||
INTO lettngnrlmber
|
|
||||||
(
|
|
||||||
mber_id,
|
|
||||||
password,
|
|
||||||
mber_nm,
|
|
||||||
mber_sttus,
|
|
||||||
mbtlnum,
|
|
||||||
group_id,
|
|
||||||
sbscrb_de,
|
|
||||||
esntl_id,
|
|
||||||
dept,
|
|
||||||
mber_seq,
|
|
||||||
frst_regist_pnttm,
|
|
||||||
last_updt_pnttm
|
|
||||||
)
|
|
||||||
VALUES
|
|
||||||
(
|
|
||||||
'12323'
|
|
||||||
, '1'
|
|
||||||
, #emplyrNm#
|
|
||||||
, #emplyrSttusCode#
|
|
||||||
, #moblphonNo#
|
|
||||||
, NULL
|
|
||||||
, SYSDATE
|
|
||||||
, #uniqId#
|
|
||||||
, NULL
|
|
||||||
, #mberSeq#
|
|
||||||
, SYSDATE
|
|
||||||
, SYSDATE
|
|
||||||
)
|
|
||||||
</insert> -->
|
|
||||||
<insert id="userManageDAO.insertOffeduUser" parameterClass="userVO">
|
<insert id="userManageDAO.insertOffeduUser" parameterClass="userVO">
|
||||||
|
/* 임시.*NOT_SQL_LOG.* userManageDAO.insertOffeduUser */
|
||||||
INSERT
|
INSERT
|
||||||
INTO lettngnrlmber
|
INTO lettngnrlmber
|
||||||
(
|
(
|
||||||
|
|||||||
@ -148,8 +148,22 @@ function usrJoin(){
|
|||||||
<span>GO</span>
|
<span>GO</span>
|
||||||
</button>
|
</button>
|
||||||
<div class="area_right">
|
<div class="area_right">
|
||||||
|
<!-- local -->
|
||||||
|
<c:if test="${environment eq 'local' }">
|
||||||
<p class="login_info header_login_wrap"><a href="${pageContext.request.contextPath}/web/user/login/ssoLogin.do" class="header_login"><i></i>로그인</a></p>
|
<p class="login_info header_login_wrap"><a href="${pageContext.request.contextPath}/web/user/login/ssoLogin.do" class="header_login"><i></i>로그인</a></p>
|
||||||
<p class="login_info"><a href="#" onclick="usrJoin();" class="header_join" target="blank" title="새창열림"><i></i>회원가입</a></p>
|
<p class="login_info"><a href="#" onclick="usrJoin();" class="header_join" target="blank" title="새창열림"><i></i>회원가입</a></p>
|
||||||
|
</c:if>
|
||||||
|
<!-- dev -->
|
||||||
|
<c:if test="${environment eq 'dev' }">
|
||||||
|
<p class="login_info header_login_wrap"><a href="http://223.255.205.7/user/member/loginForm.do&eduOff=Y" class="header_login"><i></i>로그인</a></p> <!-- e-배움터 개발서버 -->
|
||||||
|
<p class="login_info"><a href="http://223.255.205.7/user/usrservice/selectUserSeView.do&eduOff=Y" class="header_join" title="새창열림"><i></i>회원가입</a></p> <!-- e-배움터 개발서버 -->
|
||||||
|
</c:if>
|
||||||
|
<!-- svr -->
|
||||||
|
<c:if test="${environment eq 'svr' }">
|
||||||
|
<p class="login_info header_login_wrap"><a href="https://edu-copyright.or.kr/user/member/loginForm.do&eduOff=Y" class="header_login"><i></i>로그인</a></p> <!-- e-배움터 운영서버 -->
|
||||||
|
<p class="login_info"><a href="https://edu-copyright.or.kr/user/usrservice/selectUserSeView.do&eduOff=Y" class="header_join" title="새창열림"><i></i>회원가입</a></p> <!-- e-배움터 운영서버 -->
|
||||||
|
</c:if>
|
||||||
|
|
||||||
<div class="btn_util">
|
<div class="btn_util">
|
||||||
<button class="btn_minus" onClick="zoomOut();" title="글자 확대"></button>
|
<button class="btn_minus" onClick="zoomOut();" title="글자 확대"></button>
|
||||||
<button class="btn_plus" onClick="zoomIn();" title="글자 축소"></button>
|
<button class="btn_plus" onClick="zoomIn();" title="글자 축소"></button>
|
||||||
@ -218,8 +232,18 @@ function usrJoin(){
|
|||||||
<!-- 로그인 관련 모바일 화면 -->
|
<!-- 로그인 관련 모바일 화면 -->
|
||||||
<c:choose>
|
<c:choose>
|
||||||
<c:when test="${empty LoginVO or empty ssoLoginVO}">
|
<c:when test="${empty LoginVO or empty ssoLoginVO}">
|
||||||
|
<c:if test="${environment eq 'local' }">
|
||||||
<button type="button" class="btn_mobile btn_login" onclick="location.href='${pageContext.request.contextPath}/web/user/login/ssoLogin.do'" title="로그인"></button>
|
<button type="button" class="btn_mobile btn_login" onclick="location.href='${pageContext.request.contextPath}/web/user/login/ssoLogin.do'" title="로그인"></button>
|
||||||
<button type="button" class="btn_mobile btn_join" onclick="javascript:usrJoin();" title="회원가입"></button>
|
<button type="button" class="btn_mobile btn_join" onclick="javascript:usrJoin();" title="회원가입"></button>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${environment eq 'dev' }">
|
||||||
|
<button type="button" class="btn_mobile btn_login" onclick="location.href='http://223.255.205.7/user/member/loginForm.do&eduOff=Y'" title="로그인"></button>
|
||||||
|
<button type="button" class="btn_mobile btn_join" onclick="location.href='http://223.255.205.7/user/usrservice/selectUserSeView.do&eduOff=Y'" title="회원가입"></button>
|
||||||
|
</c:if>
|
||||||
|
<c:if test="${environment eq 'svr' }">
|
||||||
|
<button type="button" class="btn_mobile btn_login" onclick="location.href='https://edu-copyright.or.kr/user/member/loginForm.do&eduOff=Y'" title="로그인"></button>
|
||||||
|
<button type="button" class="btn_mobile btn_join" onclick="location.href='https://edu-copyright.or.kr/user/usrservice/selectUserSeView.do&eduOff=Y'" title="회원가입"></button>
|
||||||
|
</c:if>
|
||||||
</c:when>
|
</c:when>
|
||||||
<c:when test="${!empty LoginVO and !empty ssoLoginVO}">
|
<c:when test="${!empty LoginVO and !empty ssoLoginVO}">
|
||||||
<button type="button" class="btn_mobile btn_logout" onclick="location.href='${pageContext.request.contextPath}/web/uat/uia/actionLogout.do'" title="로그아웃"></button>
|
<button type="button" class="btn_mobile btn_logout" onclick="location.href='${pageContext.request.contextPath}/web/uat/uia/actionLogout.do'" title="로그아웃"></button>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user