1 2 3 4<!DOCTYPE html> 5<html ng-app="myApp"> 6 <head> 7 <meta charset="utf-8"> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <title>mfs.mychango.com</title> 10 11 <link rel="stylesheet" href="/css/bootstrap.css?ver=230420.1" rel="stylesheet"> 12 <link rel="stylesheet" href="/css/style.css" rel="stylesheet"> 13 <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css?ver=180405.2"><!-- ë¬ë ¥ UI --> 14 15
15<script src="/js/jquery-1.11.1.min.js?ver=180405.2"></script>
15 16
16<script src="/js/angular-1.5.8.min.js?ver=180405.2"></script>
16 17
17<script src="/js/bootstrap.js?ver=180405.2"></script>
17 18
18<script src="/js/paging.js?ver=180405.2"></script>
18 19 20
20<script src="/js/common.js?ver=180405.2"></script>
20 21
21<script src="/js/angular.controller.js?ver=180405.2"></script>
21 22 23
23<script type="text/javascript" src="//code.jquery.com/ui/1.11.4/jquery-ui.js?ver=180405.2"></script>
23 <!-- íµë©ë´ ì¬ë¼ì´ë© --> 24 <style> 25 body { 26 padding-top: 60px; 27 padding-bottom: 40px; 28 background-color: #eee; 29 } 30 31 .form-signin { 32 max-width: 330px; 33 padding: 15px; 34 margin: 0 auto; 35 } 36 .form-signin .form-signin-heading, 37 .form-signin .checkbox { 38 margin-bottom: 10px; 39 } 40 .form-signin .checkbox { 41 font-weight: normal; 42 } 43 .form-signin .form-control { 44 position: relative; 45 height: auto; 46 -webkit-box-sizing: border-box; 47 -moz-box-sizing: border-box; 48 box-sizing: border-box; 49 padding: 10px; 50 font-size: 16px; 51 } 52 .form-signin .form-control:focus { 53 z-index: 2; 54 } 55 .form-signin input[type="email"] { 56 margin-bottom: -1px; 57 border-bottom-right-radius: 0; 58 border-bottom-left-radius: 0; 59 } 60 .form-signin input[type="password"] { 61 margin-bottom: 10px; 62 border-top-left-radius: 0; 63 border-top-right-radius: 0; 64 } 65 hr { 66 margin-top: 5px; 67 margin-bottom: 15px; 68 border: 0; 69 border-top: 1px solid #c43131; 70 } 71 72 </style> 73
73<script> 74 window.addEventListener('DOMContentLoaded', function(){ 75 /* 76 $.getJSON('https://ipinfo.io?token=a640cd26160944', function(data){ 77 var ip = data.ip; 78 console.log("Client IP: " + ip); 79 //if(ip === '61.73.137.63') { 80 if(ip === '110.12.31.131' || ip === '61.73.137.63') { 81 $('.container').css('display', 'block'); 82 $('.outOfService').css('display', 'none'); 83 } else { 84 $('.container').css('display', 'none'); 85 $('.outOfService').css('display', 'block'); 86 } 87 }); 88 */ 89 90 if(window.location.hostname.indexOf("mychango.co.kr") < 0) { 91 $('.location-check').css('display','block'); 92 } 93 }); 94 95 function myCallback(s){ 96 console.log(s); 97 } 98 function enterkey() { 99 if (window.event.keyCode == 13) { 100 if(document.form.pwd.value == ""){ 101 document.form.pwd.focus(); 102 }else{ 103 actLogin(); 104 } 105 } 106 } 107 function actLogin() { 108 var frm = document.form; 109 var m_id = frm.oper_id.value; 110 var m_pass = frm.pwd.value; 111 if (ckItemTxt(frm.oper_id,"ìì´ë를 ì ë ¥í´ ì£¼ììì¤.")== false) return; 112 if (ckItemTxt(frm.pwd,"ë¹ë°ë²í¸ë¥¼ ì ë ¥í´ ì£¼ììì¤.")== false) return; 113 $(".btn-block").prop("disabled",true); //ì°ìí´ë¦ë°©ì§ 114 $.ajax({ 115 type: "POST", 116 //url: "http://127.0.0.1:8080/loginPro", 117 url: "/loginPro", 118 dataType: 'jsonp', 119 data:{ oper_id: m_id, oper_pw : m_pass }, 120 jsonpCallback: "myCallback", 121 beforeSend : function(xhr){ 122 xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=UTF-8"); 123 xhr.setRequestHeader("Ajax", "true"); 124 }, 125 success: onSuccess, 126 error: onError 127 }); 128 function onSuccess(data) { 129 if(data.l_result == 0){ 130 location.replace("/main"); 131 }else{ 132 //hostLogin(m_id,m_pass);//í¸ì¤í ì¡°í 133 alert("ì¼ì¹íë ì ë³´ê° ììµëë¤.\r\nìì´ë/ë¹ë°ë²í¸ë¥¼ ë¤ì ì ë ¥í´ ì£¼ì기 ë°ëëë¤."); 134 document.form.oper_id.value = ''; 135 document.form.pwd.value = ''; 136 document.form.oper_id.focus(); 137 $(".btn-block").prop("disabled",false); //ë²í¼ íì±í 138 } 139 } 140 function onError(xhr) { 141 if(xhr.readyState == 4 && xhr.status == 200 && xhr.statusText == "parsererror") { 142 alert(xhr.responseText); 143 } 144 $(".btn-block").prop("disabled",false); //ë²í¼ íì±í 145 } 146 } 147 148 149 function hostLogin(m_id,m_pass) { 150 $.ajax({ 151 type: "POST", 152 url: "http://biz.mychango.com/loginPro", 153 dataType: 'jsonp', 154 data:{ oper_id: m_id, oper_pw : m_pass }, 155 jsonpCallback: "myCallback", 156 beforeSend : function(xhr){ 157 xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=UTF-8"); 158 xhr.setRequestHeader("Ajax", "true"); 159 }, 160 success: function(data) { 161 if(data.l_result == 0 && data.l_result < 50){ 162 console.log('ì±ê³µ - ', data); 163 //location.href("http://biz.mychango.com/login"); 164 //window.location.assign("http://biz.mychango.com/main"); 165 location.replace("http://biz.mychango.com/main"); 166 }else{ 167 alert("ì¼ì¹íë ì ë³´ê° ììµëë¤.\r\nìì´ë/ë¹ë°ë²í¸ë¥¼ ë¤ì ì ë ¥í´ ì£¼ì기 ë°ëëë¤."); 168 document.form.oper_id.value = ''; 169 document.form.pwd.value = ''; 170 document.form.oper_id.focus(); 171 $(".btn-block").prop("disabled",false); //ë²í¼ íì±í 172 } 173 }, 174 error: function(xhr) { 175 console.log('íµì ì¤í¨ - ', xhr); 176 $(".btn-block").prop("disabled",false); //ë²í¼ íì±í 177 } 178 }); 179 } 180 </script>
180 181</head> 182<body> 183 184<section id="wrap" ng-controller="mainCtrl"> 185 <div class="container"> 186 187 <form class="form-signin" method="post" name="form"> 188 189 <p><img src="/images/main/logo.png" width="120" alt="ë§ì´ì°½ê³ ë¡ê³ "/></p> 190 191 <!-- <p style="font-weight: bold; color: red; display: block;" class="location-check">Test Server<br>ìì© : https://mfs.mychango.com</p> --> 192 <label for="user_id" class="sr-only">ID</label> 193 <input type="text" name="oper_id" class="form-control" value="" style="margin-bottom:5px;" placeholder="ID" onkeyup="enterkey();" autofocus> 194 <label for="user_pw" class="sr-only">Password</label> 195 <input type="password" name="pwd" class="form-control" value="" placeholder="Password" required autocomplete="new-password" onkeyup="enterkey();"> 196 <div class="checkbox hidden"> 197 <label> 198 <input type="checkbox" name="rememberChk" value="chk" > Remember me 199 </label> 200 </div> 201 <button class="btn btn-lg btn-success btn-block" type="button" onClick="actLogin();" >Sign in</button> 202 203 <h5 class="form-signin-heading"> 204 ê³ ê°ë¬¸ìì¼í°<hr>(주)ë§ì´ì°½ê³ Tel : 1661-7288<!-- br/>Fax : 02-706-5979<br/>Email : [email protected]> 205 </h5> 206 207 </form> 208 209 </div> <!-- /container --> 210 211 <div class="outOfService" style="text-align: center; display: none;"> 212 <h2 style="line-height: 2;"> 213 < < ìì¤í ì ë°ì´í¸ ìë´ > > <br> 214 MFS ìì¤í ì ë°ì´í¸ ì¤ì¼ë¡ ìë¹ì¤ ì´ì©ì´ ë¶ê°í©ëë¤.<br> 215 <span style="color: red;">ìì ì¼ì : 2024ë 7ì 10ì¼ (ì) ì¤í 6ì~ ì¤í 10ì</span><br> 216 ë§ì ìí´ ë¶íë립ëë¤.<br> 217 ê°ì¬í©ëë¤. 218 </h2> 219 </div> 220</section> 221 222</body> 223</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.