로그인 페이지 수정
This commit is contained in:
parent
d14441b4cc
commit
344b8c85c4
@ -37,29 +37,15 @@
|
|||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
<c:if test="${!empty message}">alert("${message}");</c:if>
|
<c:if test="${!empty message}">alert("${message}");</c:if>
|
||||||
$( document ).ready(function(){
|
$( document ).ready(function(){
|
||||||
|
|
||||||
getid(document.loginForm);
|
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">
|
<kc:profile value="local">
|
||||||
function login() {
|
function login() {
|
||||||
if($('#devIdSelect').val()!=""){
|
if($('#devIdSelect').val()!=""){
|
||||||
$("#id").val($('#devIdSelect').val());
|
$("#id").val($('#devIdSelect').val());
|
||||||
if($('#devIdSelect').val() == "admin" || $('#devIdSelect').val() == "admin1"){
|
if($('#devIdSelect').val() == "seed"){
|
||||||
$("#password").val('copyright123$');
|
$("#password").val('kofair001');
|
||||||
}else{
|
|
||||||
$("#password").val('qwer123$');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
document.loginForm.action="<c:url value='/uat/uia/actionSecurityLogin.do'/>";
|
document.loginForm.action="<c:url value='/uat/uia/actionSecurityLogin.do'/>";
|
||||||
@ -78,21 +64,10 @@ function actionLogin() {
|
|||||||
alert("비밀번호를 입력하세요");
|
alert("비밀번호를 입력하세요");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
<c:if test="${mode == 'OTP'}">
|
|
||||||
else if (document.loginForm.certNum.value ==""){
|
|
||||||
alert("인증번호를 입력하세요.");
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
</c:if>
|
|
||||||
else {
|
else {
|
||||||
// var rsa = new RSAKey();
|
|
||||||
// rsa.setPublic($('#RSAModulus').val(),$('#RSAExponent').val());
|
|
||||||
|
|
||||||
var id = $("#id_text").val();
|
var id = $("#id_text").val();
|
||||||
var pw = $("#password_text").val();
|
var pw = $("#password_text").val();
|
||||||
|
|
||||||
// $("#id").val(rsa.encrypt(id.val()));
|
|
||||||
// $("#password").val(rsa.encrypt(pw.val()));
|
|
||||||
$("#id").val(id);
|
$("#id").val(id);
|
||||||
$("#password").val(pw);
|
$("#password").val(pw);
|
||||||
$("#password2").val(pw);
|
$("#password2").val(pw);
|
||||||
@ -137,58 +112,12 @@ function saveid(form) {
|
|||||||
function getid(form){
|
function getid(form){
|
||||||
form.checkId.checked = ((form.id_text.value = getCookie("ncms_saveid")) != "");
|
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>
|
</script>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<form:form id="loginForm" name="loginForm" method="post">
|
<form:form id="loginForm" name="loginForm" method="post">
|
||||||
<input type="hidden" name="userSe" value="USR" />
|
<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="id" name="id">
|
||||||
<input type="hidden" id="password" name="password">
|
<input type="hidden" id="password" name="password">
|
||||||
<input type="hidden" id="password2" name="password2">
|
<input type="hidden" id="password2" name="password2">
|
||||||
@ -197,25 +126,17 @@ function onlyNumber(thisObj) {
|
|||||||
<div class="login_all_wrap">
|
<div class="login_all_wrap">
|
||||||
<div class="login_wrap">
|
<div class="login_wrap">
|
||||||
<div class="login_left_box">
|
<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>
|
||||||
<div class="login_right_box login_right_otp_box">
|
<div class="login_right_box login_right_otp_box">
|
||||||
<p class="login_tit">로그인</p>
|
<p class="login_tit">로그인</p>
|
||||||
<c:if test="${mode ne 'OTP'}">
|
|
||||||
<kc:profile value="local">
|
<kc:profile value="local">
|
||||||
아이디 선택 : <select id="devIdSelect" style="width: 400px; height: 30px;" onchange="login()">
|
아이디 선택 : <select id="devIdSelect" style="width: 400px; height: 30px;" onchange="login()">
|
||||||
<option value="">로그인할 아이디를 선택해주세요.</option>
|
<option value="">로그인할 아이디를 선택해주세요.</option>
|
||||||
<option value="admin">관리자1 </option>
|
<option value="seed">관리자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>
|
</select>
|
||||||
<br></br>
|
<br></br>
|
||||||
</kc:profile>
|
</kc:profile>
|
||||||
</c:if>
|
|
||||||
<div class="id_box">
|
<div class="id_box">
|
||||||
<p>ID</p>
|
<p>ID</p>
|
||||||
<label for="id_text"></label>
|
<label for="id_text"></label>
|
||||||
@ -226,19 +147,6 @@ function onlyNumber(thisObj) {
|
|||||||
<label for="password_text"></label>
|
<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; }">
|
<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>
|
</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">
|
<div class="saveId">
|
||||||
<input type="checkbox" id="checkId" name="checkId">
|
<input type="checkbox" id="checkId" name="checkId">
|
||||||
<label for="checkId">아이디저장</label>
|
<label for="checkId">아이디저장</label>
|
||||||
@ -248,17 +156,11 @@ function onlyNumber(thisObj) {
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="copyright">
|
<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>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form:form>
|
</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>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user