189 lines
7.3 KiB
Plaintext
189 lines
7.3 KiB
Plaintext
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
|
||
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
|
||
|
||
<script type="text/javascript">
|
||
function humanCancel(){
|
||
window.location.href='/web/main/mainPage.do';
|
||
}
|
||
|
||
function humanAuthenticated(){
|
||
|
||
var userId = $('#humanPage_userId').val().toLowerCase();
|
||
var userNm = $('#humanPage_userNm').val();
|
||
var moblphonNo = $('#humanPage_userPhone').val();
|
||
|
||
if(userId == ''){
|
||
alert("아이디를 입력해주세요.");
|
||
$('#humanPage_userId').focus();
|
||
return;
|
||
}
|
||
if(userNm == ''){
|
||
alert("이름을 입력해주세요.");
|
||
$('#humanPage_userNm').focus();
|
||
return;
|
||
}
|
||
if(moblphonNo == ''){
|
||
alert("휴대폰 번호를 입력해주세요.");
|
||
$('#humanPage_userPhone').focus();
|
||
return;
|
||
}
|
||
|
||
document.reqKMCISForm.mberNm.value = $('#humanPage_userNm').val();
|
||
document.reqKMCISForm.moblphonNo.value = $('#humanPage_userPhone').val();
|
||
document.reqKMCISForm.mberId.value = $('#humanPage_userId').val().toLowerCase();
|
||
|
||
var kmcPopUpForm = $("form[name=reqKMCISForm]").serialize() ;
|
||
$.ajax({
|
||
url : "<c:url value='/web/user/login/kmcPopupIdPwPramAjax.do' />"
|
||
, type : 'POST'
|
||
, data : kmcPopUpForm
|
||
, dataType:'json'
|
||
, success : function(returnData, status){
|
||
if(status == "success") {
|
||
if (returnData.result=="success"){
|
||
$("#tr_cert").val(returnData.tr_cert);
|
||
$("#tr_url").val(returnData.tr_url);
|
||
$("#tr_add").val(returnData.tr_add);
|
||
openKMCISWindow();
|
||
}else{
|
||
alert(returnData.message);
|
||
}
|
||
}else{
|
||
alert("실패");return;
|
||
}
|
||
}
|
||
, error : function(request , status, error){
|
||
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
|
||
}
|
||
});
|
||
}
|
||
|
||
function openKMCISWindow(){
|
||
//본인인증시도 로그
|
||
certAccessLog();
|
||
var UserAgent = navigator.userAgent;
|
||
/* 모바일 접근 체크*/
|
||
// 모바일일 경우 (변동사항 있을경우 추가 필요)
|
||
if(UserAgent.match(/iPhone|iPod|Android|Windows CE|BlackBerry|Symbian|Windows Phone|webOS|Opera Mini|Opera Mobi|POLARIS|IEMobile|lgtelecom|nokia|SonyEricsson/i) != null || UserAgent.match(/LG|SAMSUNG|Samsung/) != null) {
|
||
document.reqKMCISForm.target = 'KMCISWindow'; // 모바일
|
||
}
|
||
|
||
// 모바일이 아닐 경우
|
||
else {
|
||
KMCIS_window = window.open('', 'KMCISWindow', 'width=425, height=550, resizable=0, scrollbars=no, status=0, titlebar=0, toolbar=0, left=435, top=250' );
|
||
|
||
if(KMCIS_window == null){
|
||
alert(" ※ 윈도우 XP SP2 또는 인터넷 익스플로러 7 사용자일 경우에는 \n 화면 상단에 있는 팝업 차단 알림줄을 클릭하여 팝업을 허용해 주시기 바랍니다. \n\n※ MSN,야후,구글 팝업 차단 툴바가 설치된 경우 팝업허용을 해주시기 바랍니다.");
|
||
}
|
||
document.reqKMCISForm.target = 'KMCISWindow';
|
||
}
|
||
|
||
document.reqKMCISForm.action = 'https://www.kmcert.com/kmcis/web/kmcisReq.jsp';
|
||
document.reqKMCISForm.submit();
|
||
|
||
}
|
||
|
||
|
||
function fnAddUserView() {
|
||
|
||
var resultForm = $("form[name=resultForm]").serialize() ;
|
||
$.ajax({
|
||
url : "<c:url value='/web/user/humanCertifiedAjax.do' />"
|
||
, type : 'POST'
|
||
, data : resultForm
|
||
, dataType:'json'
|
||
, success : function(returnData, status){
|
||
if(status == "success") {
|
||
if (returnData.result=="success"){
|
||
alert("회원정보 복원이 완료되었습니다.\n고객님의 안전한 사아트 이용을 위하여 다시 로그인 부탁드립니다.");
|
||
location.href="/web/user/login/login.do";
|
||
return;
|
||
}else{
|
||
alert("회원정보 복원에 오류가 발행했습니다.\n다시 인증 부탁드립니다.");
|
||
return;
|
||
}
|
||
}else{
|
||
alert("실패");return;
|
||
}
|
||
}
|
||
, error : function(request , status, error){
|
||
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
|
||
}
|
||
});
|
||
}
|
||
|
||
</script>
|
||
|
||
<!-- kmc 본인인증 결과 데이터 set -->
|
||
<form name="resultForm" id="resultForm" method="post" action="#">
|
||
<input type="hidden" name="emplyrNm" id="emplyrNm" value="">
|
||
<input type="hidden" name="moblphonNo" id="moblphonNo" value="">
|
||
<input type="hidden" name="mblDn" id="mblDn" value="">
|
||
<input type="hidden" name="findType" id="findType" value="kmc">
|
||
<input type="hidden" name="emplyrId" id="emplyrId" value="">
|
||
</form>
|
||
|
||
<form name="reqKMCISForm" method="post" action="#">
|
||
<input type="hidden" name="tr_cert" id="tr_cert" value = "${tr_cert}">
|
||
<input type="hidden" name="tr_url" id="tr_url" value = "${tr_url}">
|
||
<input type="hidden" name="tr_add" id="tr_add" value = "${tr_add}">
|
||
<input type="hidden" name="mberNm" id="mberNm" value="">
|
||
<input type="hidden" name="moblphonNo" id="moblphonNo" value="">
|
||
<input type="hidden" name="mberId" id="mberId" value="">
|
||
<input type="hidden" name="authRUrl" id="authRUrl" value="/web/cop/kmc/authRequestFindIdPwAjax.do">
|
||
<input type="hidden" name="authRUrlCode" id="authRUrlCode" value="001005">
|
||
</form>
|
||
|
||
<!-- content 영역 -->
|
||
<div class="inner">
|
||
<!-- send top -->
|
||
<div class="send_top">
|
||
<!-- 마이페이지 - 로그인 -->
|
||
<div class="mypage_content current">
|
||
<div class="heading">
|
||
<h2>로그인</h2>
|
||
</div>
|
||
<div class="mem_cont_in widthM login_wrap">
|
||
<div class="img_area">
|
||
<img src="/publish/images/mem/img_logindormant_bg.png" alt="">
|
||
</div>
|
||
<div class="input_list dormant_input_list">
|
||
<p class="welcome">회원님은 <span>장기 미이용</span> 회원이십니다.</p>
|
||
<div class="input_list listType1">
|
||
<div class="input_list_item">
|
||
<div class="input_left">아이디</div>
|
||
<div class="input_right">
|
||
<label for="humanPage_userId" class="label">아이디 입력</label>
|
||
<input type="text" name="humanPage_userId" id="humanPage_userId" class="list_inputType1 colorLight" placeholder="아이디를 입력하세요" onfocus="this.placeholder=''" onblur="this.placeholder='아이디를 입력하세요'">
|
||
</div>
|
||
</div>
|
||
<div class="input_list_item">
|
||
<div class="input_left">이름</div>
|
||
<div class="input_right">
|
||
<label for="humanPage_userNm" class="label">이름 입력</label>
|
||
<input type="text" name="humanPage_userNm" id="humanPage_userNm" class="list_inputType1 colorLight" placeholder="이름을 입력하세요" onfocus="this.placeholder=''" onblur="this.placeholder='이름을 입력하세요'">
|
||
</div>
|
||
</div>
|
||
<div class="input_list_item">
|
||
<div class="input_left">휴대폰번호</div>
|
||
<div class="input_right">
|
||
<label for="humanPage_userPhoneCheck" class="label">휴대폰번호 입력</label>
|
||
<input type="text" class="list_inputType1" name="humanPage_userPhone" id="humanPage_userPhone" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*)\./g, '$1');" placeholder="‘-’ 없이 숫자만 입력" onfocus="this.placeholder=''" onblur="this.placeholder='‘-’ 없이 숫자만 입력'">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="mem_btnWrap4">
|
||
<button type="button" class="mem_btnok" onclick="humanAuthenticated(); return false;">확인</button>
|
||
<button type="button" class="mem_btncancel" onclick="humanCancel(); return false;">취소</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!--// 마이페이지 - 로그인 -->
|
||
</div>
|
||
<!--// send top -->
|
||
</div>
|
||
<!--// content 영역 -->
|