1 2 3 4 5<!DOCTYPE html> 6<html lang="ko"> 7 <head> 8 9 10 11 12<meta charset="utf-8"> 13<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63<title> 64 ë¡ê·¸ì¸ | ìë§ì´ìì¼í° 65</title> 66 67<meta name="Description" content="ìë§ì´ìì¼í°"> 68<meta name="Keywords" content="ìë§ì´ìì¼í°"> 69<meta name="Author" content="On-H" /> 70<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"> 71<meta name="format-detection" content="telephone=no"> 72 73<link rel="shortcout icon" href="/resources/common/images/107.png"> 74<link rel="stylesheet" href="/resources/user/common/css/base.css"><!-- ìì --> 75<link rel="stylesheet" href="/resources/user/common/css/common.css"><!-- ìì --> 76<link rel="preconnect" href="https://fonts.gstatic.com"> 77<!-- <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap" rel="stylesheet"> --> 78
79<script src="/resources/common/js/babel/index.js"></script>
vendor: 2 bytes, line 79
79
80<script src="/resources/common/js/babel/runtime.js"></script>
vendor: 2 bytes, line 80
80
81<script type="text/javascript" src="/resources/user/common/js/jquery-1.9.1.min.js"></script>
vendor: 2 bytes, line 81
81
82<script type="text/javascript" src="/resources/user/common/js/jquery.easing.1.3.js"></script>
vendor: 2 bytes, line 82
82
83<script type="text/javascript" src="/resources/user/common/js/common.js"></script>
vendor: 2 bytes, line 83
83
84<script type="text/javascript" src="/resources/user/common/js/menu.js"></script>
84<!-- ì ê·ì¶ê° -->
85<script type="text/javascript" src="/resources/user/common/js/main.js"></script>
85<!-- ì ê·ì¶ê° -->
86<script type="text/javascript" src="/resources/user/common/js/jquery.bxslider.min.js"></script>
vendor: 2 bytes, line 86
86
87<script type="text/javascript" src="/resources/user/common/js/UserScriptConf.js"></script>
vendor: 2 bytes, line 87
87
88<script src="https://cdnjs.cloudflare.com/ajax/libs/Sly/1.6.1/sly.min.js"></script>
88 89 90<!--[if lt IE 9]> 91
91<script src="/resources/user/common/js/html5.js"></script>
91 92
92<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
92 93 <link rel="stylesheet" href="/resources/user/common/css/common_ie8.css" /> 94<![endif]--> 95 96<!-- <link rel="stylesheet" href="/resources/user/common/css/swiper.css"> --> 97<link rel="stylesheet" href="/resources/user/add/css/custom.css"> 98
99<script type="text/javascript" src="/resources/common/js/jquery.cookie.js"></script>
vendor: 2 bytes, line 99
99
100<script type="text/javascript" src="/resources/common/js/custom.js"></script>
vendor: 2 bytes, line 100
100
101<script type="text/javascript" src="/resources/user/add/js/custom2.js"></script>
101 102 103<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 103-104
103 104<script async src="https://www.googletagmanager.com/gtag/js?id=
104G-S3YK69Z7TZ
vendor: 13 bytes, line 104
104"></script>
105<script> 106
vendor: 135 bytes, lines 106-110
106window.dataLayer = window.dataLayer || []; 107 function gtag(){dataLayer.push(arguments);} 108 gtag('js', new Date()); 109 110 gtag('config', '
110G-S3YK69Z7TZ
vendor: 5 bytes, line 110
110');
111</script>
111 112 </head> 113 114 <body> 115 116 117<!-- skip -->
118<script type="text/javascript" src="/resources/user/common/js/inc_skip.js"></script>
118 119<!-- //skip--> 120 121 <div class="wrap"> 122 123 124 125 126 127 128 129 130 131 132 133<!-- header --> 134<div id="header"> 135 <h1 id="logo"><a href="/user/main"><img src="/resources/user/common/images/common/logo_new.png" alt="'ì²ê°ãì¸ì´ì¥ì ì¸ì ìì¬ìíµì ì§ìíë íµì ì¤ê³ìë¹ì¤' ìë§ì´ìì¼í°"></a></h1> 136 <div class="head_wrap"> 137 <button type="button" class="btnMenu">ë©ë´ì´ê¸°</button> 138 <div class="head_box"> 139 <nav id="gnb"> 140 <button type="button" class="btnMenuClose"><span>ë©ë´ë«ê¸°</span></button> 141 <ul class="gnb_new"> 142 <li><a href="/user/info">ìë¹ì¤ìê°</a><button type="button">ë©ë´ ì´ê¸°</button> 143 <ul> 144 <li><a href="/user/info/service">ìë¹ì¤ìê°</a></li> 145 <li><a href="/user/info/process">ì´ì©ì ì°¨</a></li> 146 147 </ul> 148 </li> 149 <li><a href="/user/service">ì´ì©ìë´</a><button type="button">ë©ë´ ì´ê¸°</button> 150 <ul> 151 <li><a href="/user/service/text">문ììë¹ì¤</a></li> 152 <li><a href="/user/service/video">ìììë¹ì¤</a></li> 153 <li><a href="/user/service/listen">ë°íì²ì·¨ìë¹ì¤</a></li> 154 <li><a href="/user/service/non">107 ìì±ì í ì¤ê³</a></li> 155 <li><a href="/user/service/remote">ì격ìì´íµììë¹ì¤</a></li> 156 </ul> 157 </li> 158 <li><a href="/user/community">ì°¸ì¬ì¸ì</a><button type="button">ë©ë´ ì´ê¸°</button> 159 <ul> 160 <li><a href="/user/community/notice">ê³µì§ì¬í</a></li> 161 <li><a href="/user/community/question">문ì ë° ê°ì ìì²</a></li> 162 <li><a href="/user/community/contest">ì´ë²¤í¸</a></li> 163 </ul> 164 </li> 165 <li><a href="/user/support">ê³ ê°ì§ì</a><button type="button">ë©ë´ ì´ê¸°</button> 166 <ul> 167 <li><a href="/user/support/file">ìë£ì¤</a></li> 168 <li><a href="/user/support/faq">ì주 묻ë ì§ë¬¸</a></li> 169 170 </ul> 171 </li> 172 <li><a href="/user/center">ì¼í°ìê°</a><button type="button">ë©ë´ ì´ê¸°</button> 173 <ul> 174 <li><a href="/user/center/intro">ì¼í°ìê°</a></li> 175 <li><a href="/user/center/site">ì¬ì´í¸ë§µ</a></li> 176 <li><a href="/user/center/location">ì¤ìë길</a></li> 177 <li><a href="/user/center/banner">ë°°ë</a></li> 178 </ul> 179 </li> 180 </ul> 181 <dl class="mb_tell_num"> 182 <dt>ëíë²í¸ </dt> 183 <dd>êµë²ìì´ <span>107</span></dd> 184 </dl> 185 </nav> 186 <div class="mem_join"> 187 <ul> 188 <li> 189 190 <a href="/user/account/regist/step1">íìê°ì </a> 191 192 193 </li> 194 <li> 195 196 <a href="/user/account/login">ë¡ê·¸ì¸</a> 197 198 199 </li> 200 201 </ul> 202 </div> 203 </div> 204 <div class="fix_bg"></div> 205 </div> 206</div> 207 208<!-- //header --> 209 210 211 212 213 214 215 216 <!-- sub visual --> 217 <div class="sub_top_visual sub06"> 218 <div class="sub_bg"> 219 <div class="sub_box"> 220 <h1>íìê´ë¦¬</h1> 221 </div> 222 </div> 223 </div> 224 <!-- //sub visual --> 225 226 227 228 229 230 231 <!-- container --> 232 <div id="contents" class="container login"> 233 <div class="login_wrap01"> 234 <div class="inner_bx"> 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281<!-- ë°°ë ìì¹ ì´ë 250405 --> 282 283 284 285 286 287 288 289 290 291<!-- title --> 292<div class="tit_bx"> 293 <h2> 294 295 296 ë¡ê·¸ì¸ 297 298 </h2> 299 <p class="location"> 300 <a href="/user/main" class="btn_home"><img src="/resources/user/common/images/common/icon_home.png" alt="í"></a> 301 <span class="line"><img src="/resources/user/common/images/common/line01.png" alt=""></span> 302 303 304 305 306 307 308 309 <span class="tx">ë¡ê·¸ì¸</span> 310 </p> 311</div> 312<!-- //title --> 313 314 <div class="cont_login01"> 315 <div class="in_bx"> 316 <p class="tx01">ìë§ì´ìì¼í° ë¡ê·¸ì¸</p> 317 <p class="tx02">107ìë§ì´ìì¼í°ë ë°ë»í ì¸ìì 구íí©ëë¤.</p> 318 <dl> 319 <dt><label for="loginId">ìì´ë</label></dt> 320 <dd> 321 <p class="inp_bx"> 322 <input type="text" id="loginId" placeholder="ìì´ë를 ì ë ¥íì¸ì" title="ìì´ë를 ì ë ¥íì¸ì"> 323 </p> 324 </dd> 325 </dl> 326 <dl> 327 <dt><label for="loginPw">ë¹ë°ë²í¸</label></dt> 328 <dd> 329 <p class="inp_bx"> 330 <input type="password" id="loginPw" placeholder="ë¹ë°ë²í¸ë¥¼ ì ë ¥íì¸ì" title="ë¹ë°ë²í¸ë¥¼ ì ë ¥íì¸ì"> 331 <a href="#" id="loginPwShowBtn" class="icon_pw">ë¹ë°ë²í¸ íì</a><!-- class on --> 332 </p> 333 </dd> 334 </dl> 335 <p> 336 <span class="input_chk"> 337 <input type="checkbox" id="rememberMe"> 338 <label for="rememberMe">ìì´ë ì ì¥</label> 339 </span> 340 </p> 341 <input type="submit" class="btn_login" id="loginBtn" value="ë¡ê·¸ì¸"> 342 <div class="lg_btm_btns_c"> 343 <ul> 344 <li><a href="/user/account/forgotId">ìì´ë 찾기</a></li> 345 <li><a href="/user/account/forgotPw">ë¹ë°ë²í¸ 찾기</a></li> 346 <li class="last"><a href="/user/account/regist/step1">íìê°ì </a></li> 347 348 349 </ul> 350 </div> 351 </div> 352 </div> 353 </div> 354 </div> 355 </div> 356 <!-- //container --> 357 358 359 360 361 362 363 364 365 366<!-- footer --> 367<footer id="footer"> 368 <div class="mBanCon"> 369 <div class="mBanBox"> 370 <div class="control"> 371 <button class="ban_prevSlide" type="button">ì´ì </button>
372 <button class="ban_nextSlide" type="button">ë¤ì</button> 373 <button class="ban_stopSlide" type="button">ì ì§</button> 374 <button class="ban_startSlide" type="button" style="display:none;">ìì</button> 375 </div> 376 <div class="swiper-container mbanSlide"> 377 <ul class="swiper-wrapper"> 378 <li class="swiper-slide"><a href="https://www.msit.go.kr" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner01.png" alt="ê³¼í기ì ì ë³´íµì ë¶"></a></li> 379 <li class="swiper-slide"><a href="https://www.nia.or.kr" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner02.png" alt="NIA íêµì§ë¥ì ë³´ì¬íì§í¥ì"></a></li> 380 <li class="swiper-slide"><a href="/user/community/notice/view?NUM=257" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner03.png" alt="ë§ìí´í¼ - íì¸ì ê°ì ì ë°°ë ¤íë ë¹ì ! ì§ì í ê³ ê°ì ëë¤."></a></li> 381 <li class="swiper-slide"><img src="/resources/user/common/images/common/new_fm_banner04.png" alt="24ìê° 365ì¼ ìë¹ì¤ì ê³µê¸°ê° (ì°ì¤ë¬´í´)"></li> 382 <li class="swiper-slide"><a href="https://www.sktelecom.com/" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner05.png" alt="SK telecom"></a></li> 383 <li class="swiper-slide"><a href="https://www.kt.com/" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner06.png" alt="kt"></a></li> 384 <li class="swiper-slide"><a href="https://www.lguplus.com/" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner07.png" alt="LGì íë¬ì¤"></a></li> 385 <li class="swiper-slide"><a href="https://www.ktmmobile.com/" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner08.png" alt="ktM모ë°ì¼"></a></li> 386 <li class="swiper-slide"><a href="https://www.bworld.co.kr/" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner09.png" alt="SK broadband"></a></li> 387 <li class="swiper-slide"><a href="https://www.medialog.co.kr/" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner10.png" alt="미ëì´ë¡ê·¸"></a></li> 388 <li class="swiper-slide"><a href="https://www.lghellovision.net/" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner11.png" alt="LG HelloVision"></a></li> 389 <li class="swiper-slide"><a href="https://www.sktelink.com/" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner12.png" alt="SK í ë§í¬"></a></li> 390 <li class="swiper-slide"><a href="https://www.sejongtelecom.net/" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner13.png" alt="ì¸ì¢ í ë 콤"></a></li> 391 <li class="swiper-slide"><a href="https://www.samsungsds.com/" target="_blank" title="ìì°½ì´ë¦¼"><img src="/resources/user/common/images/common/new_fm_banner14.png" alt="ì¼ì±SDS"></a></li> 392 </ul> 393 </div> 394 </div> 395 </div> 396 <div class="foot_menu"> 397 <ul> 398 <li class="col"><a href="/user/etc/personal/202608">ê°ì¸ì ë³´ì²ë¦¬ë°©ì¹¨</a></li> 399 <li><a href="/user/etc/email">ì´ë©ì¼ 무ë¨ìì§ê±°ë¶</a></li> 400 <li><a href="/user/etc/agree">ì´ì©ì½ê´</a></li> 401 <li><a href="/user/center/location">ì¤ìë길</a></li> 402 <li><a href="/user/community/question">문ì ë° ê°ì ìì²</a></li> 403 <li><a href="/user/center/site">ì¬ì´í¸ë§µ</a></li> 404 </ul> 405 </div> 406 <div class="foot_copy"> 407 <div class="foot_box"> 408 <div class="foot_infor"> 409 <address>ìì¸ì¼í° : ìì¸í¹ë³ì ìë±í¬êµ¬ 문ëë¶ë¡ 116, í¸ë¦¬íë ì¤ 2층<br> 410 ë구ì¼í° : ë구ê´ìì ë구 첨ë¨ë¡ 53, íêµì§ë¥ì ë³´ì¬íì§í¥ì 1층</address> 411 <small>2010 Copyright @NATIONAL INFORMATION SOCIETY AGENCY. All Right Reserved</small> 412 </div> 413 <div class="foot_etc"> 414 <div class="wa_mark"><img src="/resources/user/common/images/common/WA_Mark.png" alt="ê³¼í기ì ì ë³´íµì ë¶ WA(WEBì ê·¼ì±) íì§ì¸ì¦ ë§í¬, ì¹ìì¹(WebWatch) "></div> 415 <div class="tell_time">
416 <dl class="txt1" style="padding-left:10px;"> 417 <dt>ì¼ë°ë¬¸ì</dt> 418 <dd>053) 230-1394</dd> 419 </dl> 420 <dl class="txt2" style="padding-right:10px;"> 421 <dt>ëíë²í¸ </dt> 422 <dd>êµë²ìì´ <span>107</span></dd> 423 </dl> 424 <ul> 425 <li class="time">문ììê°: 09:00~18:00(ì-ê¸)</li> 426 <li>í´ê²ìê° 12:00~13:00</li> 427 </ul> 428 </div> 429 </div> 430 </div> 431 </div> 432 <div class="quick_con"> 433 <span class="btn_kach"><a href="https://pf.kakao.com/_LBXwxj" target="_blank" title="ìì°½ì´ë¦¼">ì¹´ì¹´ì¤ì±ë</a></span> 434 <button type="button" class="btn_top">ìë¨ì´ë</button> 435 </div> 436</footer> 437<!-- //footer --> 438 439 440 441 442 443 444 445 446 447 448<!-- popup --> 449<div class="pop_wrap" id="sessionCheckModal"> 450 <div class="p_bg_opa"></div> 451 <div class="pop_cont01"> 452 <div class="tit_a" style="text-align: center;">ìë ë¡ê·¸ìì ìë´</div> 453 <div class="cont_a" style="overflow-y: hidden; height: auto;"> 454 <b><span id="remainTime"></span>ì´ í ìë ë¡ê·¸ìì ìì ì ëë¤.</b><br> 455 ë¡ê·¸ì¸ í 23ì 59ë¶ê° ì¬ì©ì´ ìë ê²½ì° ìëì¼ë¡ ë¡ê·¸ìì ë©ëë¤.<br> 456 ë¡ê·¸ììì ìíì§ ìë ê²½ì° [ë¡ê·¸ì¸ ì°ì¥í기]를 í´ëí´ ì£¼ì¸ì. 457 </div> 458 <div class="btns_a"> 459 <a href="javascript: window.location.reload();" class="p_btn_ty01">ë¡ê·¸ì¸ ì°ì¥í기</a> 460 <a href="/user/account/logout" class="p_btn_ty02">ë¡ê·¸ ìì</a> 461 </div> 462 </div> 463 <!-- //popup --> 464 <!-- //2020-12-17 ì¶ê° --> 465</div> 466 467<div class="fade"></div> 468
469<script 470 src="/resources/user/common/js/swiper.js"></script>
vendor: 2 bytes, line 470
470
471<script 472 src="/resources/user/add/js/swiperCustom.js"></script>
vendor: 2 bytes, line 472
472
473<script> 474 $(function() { 475 let sessMaxTime = Number("86340"); 476 let counter = 0, start = sessMaxTime - 60, end = sessMaxTime - 10; 477 478 setInterval( 479 function() { 480 if ("" != null 481 && "" != "" 482 && counter == start) { 483 $("#sessionCheckModal").css("display", "block"); 484 } 485 486 if ("" != null 487 && "" != "" 488 && counter >= start && counter <= end) { 489 $("#remainTime").html(end - counter); 490 } 491 492 if ("" != null 493 && "" != "" 494 && counter == end) { 495 window.location.href = "/user/account/logout"; 496 } 497 498 if ("" != null 499 && "" != "") 500 counter++; 501 }, 1000); 502 503 $(".relay-btn").on("click", function() { 504 let postData = { 505 crm : "" 506 }; 507 508 // ë¡ê·¸ì¸ ì¬ë¶ íë¨ 509 if (postData.crm == null || postData.crm == undefined || postData.crm == '') { 510 let chk = confirm("ë¡ê·¸ì¸ì´ íìí ìë¹ì¤ì ëë¤\nì´ëíìê² ìµëê¹?"); 511 if (chk) { 512 window.location.href = "/user/account/login"; 513 } 514 return false; 515 } 516 517 // ì ì±ê³ ê° íë¨ 518 let ajaxResult1 = syncAjax("default", "POST", "/user/account/bad/chk", {}); 519 if (!ajaxResult1 || Object.keys(ajaxResult1).length == 0) { 520 alert("ìë² íµì ì¤ë¥!"); 521 return false; 522 } 523 524 if (ajaxResult1.status == "FAIL") { 525 alert(ajaxResult1.msg); 526 return false; 527 } 528 529 // ì¤ê³íì´ì§ í í° ìì² 530 // let ajaxResult2 = syncAjax("default", "POST", "https://turn.relaycall.or.kr/exapi/getToken", postData); 531 let tokenUrl = "/user/proxy/fetch?url=" + encodeURIComponent("https://sign107.relaycall.or.kr/getToken.do?memId=" + postData.crm); 532 let ajaxResult2 = syncAjax("default", "GET", tokenUrl, {}); 533 if (!ajaxResult2 || Object.keys(ajaxResult2).length == 0) { 534 alert("ìë² íµì ì¤ë¥!"); 535 return false; 536 } 537 if (!ajaxResult2.accessToken || ajaxResult2.accessToken == "") { 538 alert("ìë² íµì ì¤ë¥!"); 539 return false; 540 } 541 542 // ëë°ì´ì¤ íì íì¸(PC/모ë°ì¼) 543 let deviceType = "1", addURL = "P"; 544 if (checkMobileDevice() != '') { 545 deviceType = "2"; 546 addURL = "M"; 547 } 548 549 // ì¤ê³íì´ì§ íì íì¸ 550 let relayType = ""; 551 if ($(this).data("relayType") == "text") { // 문ìì¤ê³ 552 relayType = "MG"; 553 } else if ($(this).data("relayType") == "video") { // ììì¤ê³ 554 relayType = "VR"; 555 } else if ($(this).data("relayType") == "speech") { // ë°íê°ë¥ìì© 556 relayType = "CA"; 557 } else if ($(this).data("relayType") == "listen") { // ì²ì·¨ê°ë¥ìì© 558 relayType = "LI"; 559 } else if ($(this).data("relayType") == "remote") { // ì격ìì´ íµì 560 relayType = "RM"; 561 } else { 562 alert("ì ë ¥ê° ì¤ë¥!"); 563 return false; 564 } 565 566 // ì¤ê³íì´ì§ ì°½ ì´ê¸°(GET) 567 let tmpParams = new URLSearchParams({ 568 relayType: addURL + relayType, 569 memId: postData.crm, 570 accessToken: ajaxResult2.accessToken, 571 }); 572 const popupUrl = " https://sign107.relaycall.or.kr/custHome.do?" + tmpParams.toString(); 573 const popupName = 'popupRelay'; 574 const popupOptions = 'width=640, height=801, top=100, left=100, fullscreen=no, menubar=no, resizable=no, status=no, toolbar=no, titlebar=no, location=no, scrollbar=no'; 575 window.open(popupUrl, popupName, popupOptions); 576 }); 577 }); 578</script>
578 579 580 </div> 581 582
582<script> 583 $(function() { 584 if($.cookie("rememberRelayCallId") != undefined) { 585 $("#loginId").val($.cookie("rememberRelayCallId")); 586 $("#rememberMe").attr("checked", "checked"); 587 } 588 589 $("#loginPw").on("keypress", function(e) { 590 if(e.keyCode == "13") { 591 $("#loginBtn").click(); 592 } 593 }); 594 595 $("#loginPwShowBtn").on("click", function(e) { 596 e.preventDefault(); 597 if ($("#loginPw").attr("type") == "password") { 598 $("#loginPw").attr("type", "text"); 599 $("#loginPwShowBtn").addClass("on"); 600 $("#loginPwShowBtn").html("ë¹ë°ë²í¸ ì¨ê¹"); 601 }else { 602 $("#loginPw").attr("type", "password"); 603 $("#loginPwShowBtn").removeClass("on"); 604 $("#loginPwShowBtn").html("ë¹ë°ë²í¸ íì"); 605 } 606 }); 607 608 $("#loginBtn").on("click", function() { 609 if(!valCheck("between", $("#loginId").val(), 1, 50)) { 610 alert(valCheckMsg("between", "ìì´ëë 50ì ì´íë¡")); 611 $("#loginId").focus(); 612 return false; 613 } 614 615 if(!valCheck("between", $("#loginPw").val(), 1, 50)) { 616 alert(valCheckMsg("between", "ë¹ë°ë²í¸ë 50ì ì´íë¡")); 617 $("#loginPw").focus(); 618 return false; 619 } 620 621 // 23.01.04 phg - SQL Injection ê²ì¦ ë¡ì§ ì¶ê° 622 if(/\b(or|and|on|select|insert|delete|update|create|drop|exec|union|fetch|declare|truncate)\b/gi.test($("#loginId").val())){ 623 alert("ìì´ë í¹ì ë¹ë°ë²í¸ê° ì¼ì¹íì§ ììµëë¤."); 624 return false; 625 } 626 627 let postData = { 628 id: $("#loginId").val(), 629 pw: $("#loginPw").val() 630 } 631 632 let ajaxResult = syncAjax("default", "POST", "/user/account/login/chk", postData); 633 634 if(!ajaxResult || Object.keys(ajaxResult).length == 0) { 635 alert("ìë² íµì ì¤ë¥!"); 636 return false; 637 } 638 639 if(ajaxResult.status == "FAIL" && ajaxResult.code == "change") { 640 alert(ajaxResult.msg); 641 window.location.reload(); 642 return false; 643 } 644 645 if(ajaxResult.status == "FAIL" && (ajaxResult.code == "delete" && ajaxResult.code != "withdrawal")) { 646 alert(ajaxResult.msg); 647 window.location.reload(); 648 return false; 649 } 650 651 if(ajaxResult.status == "FAIL") { 652 alert(ajaxResult.msg); 653 return false; 654 } 655 656 if(ajaxResult.status == "SUCCESS" && ajaxResult.code == "changePwd") { 657 alert(ajaxResult.msg); 658 window.location.href='/user/account/change/password'; 659 return false; 660 } 661 662 if(ajaxResult.status == "SUCCESS" && ajaxResult.code == "dormancy") { 663 if($("#rememberMe").is(":checked")) $.cookie("rememberRelayCallId", $("#loginId").val(), {expires: 7, path: "/"}); 664 else $.removeCookie("rememberRelayCallId", {path: "/"}); 665 666 alert(ajaxResult.msg); 667 window.location.href = "/user/etc/reagree"; 668 return false; 669 } 670 671 // 23.05.23 phg - 기존 íìì ë³´ì í´ëí° ì¸ì¦ì ë³´ê° ìë ê²½ì° ì¬ëì íì´ì§ ì´ë ì²ë¦¬ 672 if(ajaxResult.status == "SUCCESS" && ajaxResult.code == "reagreePhone"){ 673 if($("#rememberMe").is(":checked")) $.cookie("rememberRelayCallId", $("#loginId").val(), {expires: 7, path: "/"}); 674 else $.removeCookie("rememberRelayCallId", {path: "/"}); 675 676 alert(ajaxResult.msg); 677 window.location.href = "/user/etc/reagreePhone"; 678 return false; 679 } 680 681 if($("#rememberMe").is(":checked")) $.cookie("rememberRelayCallId", $("#loginId").val(), {expires: 7, path: "/"}); 682 else $.removeCookie("rememberRelayCallId", {path: "/"}); 683 684 alert("ë¡ê·¸ì¸ ì±ê³µ!"); 685 window.location.href = "/user/main"; 686 }); 687 }); 688 </script>
688 689 </body> 690</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.