<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.Enumeration" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	</head>
	<body onload="actionLogin();">
	
<%
	// SUCCESS_CODE => 1(인증 성공), 2(인증 실패), 3(권한)
	String SUCCESS_CODE = session.getAttribute("SUCCESS_CODE")==null ? "" : session.getAttribute("SUCCESS_CODE").toString();
	String SERVICE_LOGIN_PAGE = session.getAttribute("SERVICE_LOGIN_PAGE")==null ? "" : session.getAttribute("SERVICE_LOGIN_PAGE").toString();
	String SERVICE_LOGOUT_PAGE = session.getAttribute("SERVICE_LOGOUT_PAGE")==null ? "" : session.getAttribute("SERVICE_LOGOUT_PAGE").toString();
	String AUTHORIZATION_SSL_URL = session.getAttribute("AUTHORIZATION_SSL_URL")==null ? "" : session.getAttribute("AUTHORIZATION_SSL_URL").toString();
	String SSID = session.getAttribute("SSID")==null ? "" : session.getAttribute("SSID").toString();
 	String returnURL = session.getAttribute("returnURL")==null ? "" : session.getAttribute("returnURL").toString();

	String checkServer = session.getAttribute("checkServer")==null ? "" : session.getAttribute("checkServer").toString();
	
	if (checkServer.isEmpty()) {
		session.setAttribute("checkServer", "Y");
	}
 	
	if (SUCCESS_CODE.equals("1")) {
		if (!returnURL.equals("")) {
			session.setAttribute("returnURL", "");
			response.sendRedirect(returnURL);
			return;
		}
	// 인증에 성공하고 권한이 있을 때 agentProc.jsp로 들어왔을 때 메시지가 출력된다.
// 	response.sendRedirect("/main/loginProc.jsp");
%>
	<!-- 내부에 작성된 내용을 삭제하고 인증 완료 후 작업으로 변경하세요. 
	<h1>인증성공</h1>
	<input type="button" onclick="showAndroidToast()" style="cursor:hand" value="로그아웃" />
	<input type="button" onclick="javascript:location.href='<%=AUTHORIZATION_SSL_URL%>LoginServlet?method=changePwForm&ssid=<%=SSID %>'" style="cursor:hand" value="비밀번호변경" />
	<input type="button" onclick="javascript:location.href='<%=AUTHORIZATION_SSL_URL%>LoginServlet?method=OTPRegisterForm&ssid=<%=SSID %>'" style="cursor:hand" value="OTP등록" />
	-->
	<form id="loginForm" name="loginForm" method="post" action="/uat/uia/actionSecurityLogin.do">
		<input type="hidden" name="userSe"  value="USR"/>
    	<input name="j_username" type="hidden"/>
    	<input type="hidden" id="id" name="id" value="<%=(String)session.getAttribute("ID")%>">
	</form>
	
	<!-- 내부에 작성된 내용을 삭제하고 인증 완료 후 작업으로 변경하세요. -->
	<script type="text/javascript">
		function actionLogin(){
			if ("<%=(String)session.getAttribute("ID")%>" == ""){
				alert("사용자 아이디를 확인 하세요");
				return;
			} else {
			    document.loginForm.submit();
			}
		}
	</script>
<%
	} else if(SUCCESS_CODE.equals("3")) {
	// 인증이 성공하고 권한이 없는 상태에서 agentProc.jsp로 들어왔을 때 메시지가 출력된다.
%>
	<h1><%=session.getAttribute("errMsg") == null ? "" : session.getAttribute("errMsg").toString()%></h1>
<%
	}else{
	// 인증되지 않은 상태에서 agentProc.jsp로 들어왔을 때 로그인 버튼이 보여진다.
%>
	<input type="button" onclick="javascript:location.href='/sso/login.jsp'" style="cursor:hand" value="로그인" />
<%
	}
%>
	<!-------------------------------------------------
	 # 세션 목록 리스팅
	<div id="sessionlist" align="left">
		<table width="80%" border="0">
			<tr>
				<td height="30" colspan="2" bgcolor="#6f7789"><font color="#ffffff">Session List</font></td>
			</tr>
			<%
				Enumeration e = session.getAttributeNames();
				while (e.hasMoreElements()) {
					String name = e.nextElement().toString();
					String attrName = (String)session.getAttribute(name);
					if (!(attrName == null || attrName.equals("null"))) {
// 						System.out.println(name + " : " + attrName);
			%>
			<tr>
				<td bgcolor="#ffffff" width="30%"><%=name%></td>
				<td bgcolor="#dddddd"><%=attrName%></td>
			</tr> 
			<% }} %>
		</table>
	</div>--------------->

	</body>
</html>