로그인 페이지 수정
This commit is contained in:
parent
d14441b4cc
commit
344b8c85c4
@ -37,29 +37,15 @@
|
||||
<script type="text/javascript">
|
||||
<c:if test="${!empty message}">alert("${message}");</c:if>
|
||||
$( document ).ready(function(){
|
||||
|
||||
getid(document.loginForm);
|
||||
|
||||
/*
|
||||
* OTP 문자인증 노출 Script
|
||||
*/
|
||||
<c:if test="${mode == 'OTP'}">
|
||||
alert("${message_auth}");
|
||||
$("#id_text").val("${id}");
|
||||
$("#id_text").prop("readonly","readonly");
|
||||
$("#password_text").prop("readonly","readonly");
|
||||
// timer();
|
||||
</c:if>
|
||||
});
|
||||
|
||||
<kc:profile value="local">
|
||||
function login() {
|
||||
if($('#devIdSelect').val()!=""){
|
||||
$("#id").val($('#devIdSelect').val());
|
||||
if($('#devIdSelect').val() == "admin" || $('#devIdSelect').val() == "admin1"){
|
||||
$("#password").val('copyright123$');
|
||||
}else{
|
||||
$("#password").val('qwer123$');
|
||||
if($('#devIdSelect').val() == "seed"){
|
||||
$("#password").val('kofair001');
|
||||
}
|
||||
|
||||
document.loginForm.action="<c:url value='/uat/uia/actionSecurityLogin.do'/>";
|
||||
@ -78,21 +64,10 @@ function actionLogin() {
|
||||
alert("비밀번호를 입력하세요");
|
||||
return false;
|
||||
}
|
||||
<c:if test="${mode == 'OTP'}">
|
||||
else if (document.loginForm.certNum.value ==""){
|
||||
alert("인증번호를 입력하세요.");
|
||||
return false;
|
||||
}
|
||||
</c:if>
|
||||
else {
|
||||
// var rsa = new RSAKey();
|
||||
// rsa.setPublic($('#RSAModulus').val(),$('#RSAExponent').val());
|
||||
|
||||
var id = $("#id_text").val();
|
||||
var pw = $("#password_text").val();
|
||||
|
||||
// $("#id").val(rsa.encrypt(id.val()));
|
||||
// $("#password").val(rsa.encrypt(pw.val()));
|
||||
|
||||
$("#id").val(id);
|
||||
$("#password").val(pw);
|
||||
$("#password2").val(pw);
|
||||
@ -137,58 +112,12 @@ function saveid(form) {
|
||||
function getid(form){
|
||||
form.checkId.checked = ((form.id_text.value = getCookie("ncms_saveid")) != "");
|
||||
}
|
||||
|
||||
function validation(){
|
||||
if(document.loginForm.phone.value == ''){
|
||||
alert('휴대폰번호를 입력해주세요.');
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// OTP 문자인증 문자발송 Ajax
|
||||
function optCertNumSms(){
|
||||
|
||||
if(!validation()){
|
||||
return false;
|
||||
}
|
||||
|
||||
document.certForm.trPhone.value = document.loginForm.phone.value;
|
||||
|
||||
var data = new FormData(document.certForm);
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/uat/uia/otpCertSmsAjax.do",
|
||||
data: data,
|
||||
dataType:'json',
|
||||
async: false,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
cache: false,
|
||||
success: function (returnData, status) {
|
||||
console.log(returnData.result);
|
||||
if(returnData.result == 'SUCCESS'){
|
||||
alert("인증번호가 발송되었습니다. \n 발송된 인증번호를 입력해주세요.");
|
||||
}else{
|
||||
alert(returnData.message);
|
||||
}
|
||||
},
|
||||
error: function (e) { alert("요청에 실패하였습니다."); console.log("ERROR : ", e); }
|
||||
});
|
||||
}
|
||||
|
||||
function onlyNumber(thisObj) {
|
||||
thisObj.value = thisObj.value.replace(/[^0-9]/gi, "");
|
||||
}
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<form:form id="loginForm" name="loginForm" method="post">
|
||||
<input type="hidden" name="userSe" value="USR" />
|
||||
<%-- <input type="hidden" id="RSAModulus" value="${RSAModulus}"/> --%>
|
||||
<%-- <input type="hidden" id="RSAExponent" value="${RSAExponent}"/> --%>
|
||||
<input type="hidden" id="id" name="id">
|
||||
<input type="hidden" id="password" name="password">
|
||||
<input type="hidden" id="password2" name="password2">
|
||||
@ -197,25 +126,17 @@ function onlyNumber(thisObj) {
|
||||
<div class="login_all_wrap">
|
||||
<div class="login_wrap">
|
||||
<div class="login_left_box">
|
||||
<img src="/kccadrPb/adm/image/login_logo.png" alt="한국저작권위원회 KOREA COPYRIGHT COMMISSION">
|
||||
<!-- <img src="/kccadrPb/adm/image/login_logo.png" alt="한국저작권위원회 KOREA COPYRIGHT COMMISSION"> -->
|
||||
</div>
|
||||
<div class="login_right_box login_right_otp_box">
|
||||
<p class="login_tit">로그인</p>
|
||||
<c:if test="${mode ne 'OTP'}">
|
||||
<kc:profile value="local">
|
||||
아이디 선택 : <select id="devIdSelect" style="width: 400px; height: 30px;" onchange="login()">
|
||||
<option value="">로그인할 아이디를 선택해주세요.</option>
|
||||
<option value="admin">관리자1 </option>
|
||||
<option value="admin1">관리자2 </option>
|
||||
|
||||
<option value="adradmin1">저작권위원회 관리자1(기본담당자)</option>
|
||||
<option value="adradmin2">저작권위원회 관리자2(팀장)</option>
|
||||
<option value="adradmin3">저작권위원회 관리자3(부서장)</option>
|
||||
<option value="adradmin4">저작권위원회 관리자4(위원장)</option>
|
||||
</select>
|
||||
<br></br>
|
||||
</kc:profile>
|
||||
</c:if>
|
||||
<kc:profile value="local">
|
||||
아이디 선택 : <select id="devIdSelect" style="width: 400px; height: 30px;" onchange="login()">
|
||||
<option value="">로그인할 아이디를 선택해주세요.</option>
|
||||
<option value="seed">관리자1</option>
|
||||
</select>
|
||||
<br></br>
|
||||
</kc:profile>
|
||||
<div class="id_box">
|
||||
<p>ID</p>
|
||||
<label for="id_text"></label>
|
||||
@ -226,19 +147,6 @@ function onlyNumber(thisObj) {
|
||||
<label for="password_text"></label>
|
||||
<input type="password" autocomplete="off" id="password_text" value="<c:out value='${password}'/>" placeholder="비밀번호를 입력해주세요." class="pw" onkeydown="javascript:if (event.keyCode == 13) { actionLogin();return false; }">
|
||||
</div>
|
||||
<c:if test="${mode eq 'OTP'}">
|
||||
<div class="id_box otp_phone_box">
|
||||
<p>휴대폰번호</p>
|
||||
<label for="phone"></label>
|
||||
<input type="text" name="phone" id="phone" onkeyup="onlyNumber(this)" placeholder="휴대폰번호를 입력해주세요." />
|
||||
<button type="button" class="otp_phone_btn" onclick="optCertNumSms();">인증번호받기</button>
|
||||
</div>
|
||||
<div class="id_box otp_phone_box">
|
||||
<p>인증번호 입력</p>
|
||||
<label for="certNum"></label>
|
||||
<input type="text" name="certNum" id="certNum" placeholder="인증번호를 입력해주세요." />
|
||||
</div>
|
||||
</c:if>
|
||||
<div class="saveId">
|
||||
<input type="checkbox" id="checkId" name="checkId">
|
||||
<label for="checkId">아이디저장</label>
|
||||
@ -248,17 +156,11 @@ function onlyNumber(thisObj) {
|
||||
|
||||
</div>
|
||||
<div class="copyright">
|
||||
<span class="copy_text">Copyright ⓒ한국저작권위원회 All Rights Reserved.</span>
|
||||
<!-- <span class="copy_text">Copyright ⓒ한국저작권위원회 All Rights Reserved.</span> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form:form>
|
||||
|
||||
<form id="certForm" name="certForm" method="post" action="">
|
||||
<input type="hidden" name="userId" id="userId" value="<c:out value='${id}'/>"/>
|
||||
<input type="hidden" name="trPhone" id="trPhone" value=""/>
|
||||
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user