File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<%--
Class Name : EgovLoginPolicyRegist.jsp
Description : EgovLoginPolicyRegist 화면
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2009.02.01 lee.m.j 최초 생성
2011.08.31 JJY 경량환경 버전 생성
author : 공통서비스 개발팀 lee.m.j
since : 2009.02.01
--%>
<%@ page contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Language" content="ko" >
<title>로그인정책 등록</title>
<script type="text/javascript" src="<c:url value='/js/EgovMultiFile.js'/>"></script>
<script type="text/javaScript" language="javascript">
function fncSelectLoginPolicyList() {
var varFrom = document.getElementById("loginPolicy");
varFrom.action = "<c:url value='/uat/uap/selectLoginPolicyList.do'/>";
varFrom.submit();
}
function fncLoginGroupPolicyInsert() {
if(!ipValidate($('#ipInfo').val())){
return false;
}
var varFrom = document.getElementById("loginPolicy");
varFrom.action = "<c:url value='/uat/uap/addLoginGroupPolicy.do'/>";
if(confirm("저장 하시겠습니까?")){
varFrom.submit();
}
}
function fncLoginGroupPolicyUpdate() {
if(!ipValidate($('#ipInfo').val())){
return false;
}
var varFrom = document.getElementById("loginPolicy");
varFrom.action = "<c:url value='/uat/uap/loginGroupPolicyUpdate.do'/>";
if(confirm("저장 하시겠습니까?")){
varFrom.submit();
}
}
function fncLoginPolicyDelete() {
var varFrom = document.getElementById("loginPolicy");
varFrom.action = "<c:url value='/uat/uap/removeLoginPolicy.do'/>";
if(confirm("삭제 하시겠습니까?")){
varFrom.submit();
}
}
function ipValidate(ipValue) {
if($('#ipDc').val() == ""){
alert("사용그룹은 필수 값입니다.");
return false;
}
if($('#ipInfo').val() == ""){
alert("IP정보는 필수 값입니다.");
return false;
}
var IPvalue = ipValue ;
var ipPattern = "^[0-9\\.]*$" ;
var ipArray = IPvalue.match(ipPattern);
var result = "";
var thisSegment;
if(IPvalue == "0.0.0.0") {
alert(IPvalue + "는 예외 아이피 입니다..");
result = false;
} else if (IPvalue == "255.255.255.255") {
alert(result =IPvalue + "는 예외 아이피 입니다.");
result = false;
} else {
result = true;
}
if(ipArray == null) {
alert("형식이 일치 하지않습니다. ");
result = false;
} else {
for (var i=1; i<5; i++) {
thisSegment = ipArray[i];
if (thisSegment > 255) {
alert("형식이 일치 하지않습니다. ");
result = false;
}
if ((i == 0) && (thisSegment > 255)) {
alert("형식이 일치 하지않습니다. ");
result = false;
}
}
}
return result;
}
</script>
</head>
<body>
<noscript>자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다.</noscript>
<form name="loginPolicy" id="loginPolicy" method="post" action="${pageContext.request.contextPath}/uat/uap/addLoginPolicy.do">
<!-- 검색조건 유지 -->
<input type="hidden" name="ipGroupId" value="<c:out value='${loginPolicyVO.ipGroupId}'/>" >
<!-- 검색조건 유지 -->
<!-- cont -->
<div class="cont_wrap">
<div class="box">
<!-- cont_tit -->
<div class="cont_tit">
<h2>관리자접근허용IP 등록/수정</h2>
<ul class="cont_nav">
<li class="home"><a href="/"><i></i></a></li>
<li><p>운영관리</p></li>
<li><p>관리자접근허용IP</p></li>
<li><span class="cur_nav">관리자접근허용IP 등록/수정</span></li>
</ul>
</div>
<!-- //cont_tit -->
<div class="cont">
<!-- list_상세 -->
<div class="tbType02">
<table>
<colgroup>
<col style="width: 20%">
<col style="width: 80%">
</colgroup>
<tbody>
<tr>
<th><span class="reqArea">사용그룹</span></th>
<td colspan="3">
<input name="ipDc" id="ipDc" type="text" value="<c:out value='${loginPolicyVO.ipDc}'/>" maxLength="50" size="50" title="사용그룹" />
</td>
</tr>
<tr>
<th><span class="reqArea">IP정보</span></th>
<td colspan="3">
<input name="ipInfo" id="ipInfo" type="text" value="<c:out value='${loginPolicyVO.ipInfo}'/>" maxLength="50" size="50" title="IP정보" />
</td>
</tr>
</tbody>
</table>
</div>
<!-- //list_상세 -->
<!-- btn_wrap -->
<div class="btn_wrap btn_layout01">
<div class="area_left">
<c:if test="${empty loginPolicyVO.ipInfo }">
<button class="btnType06" onclick="fncLoginGroupPolicyInsert(); return false;">저 장</button>
</c:if>
<c:if test="${!empty loginPolicyVO.ipInfo }">
<button class="btnType06" onclick="fncLoginGroupPolicyUpdate(); return false;">수 정</button>
</c:if>
</div>
<div class="area_right">
<button class="btnType03" onclick="location.href='<c:url value='/uat/uap/selectLoginGroupPolicyList.do'/>'; return false;">목 록</button>
</div>
</div>
<!-- //btn_wrap -->
</div>
</div>
</div>
<!-- //cont -->
</form>
</body>
</html>