https://www.kodt.org/modules/member/memberList/user/core/view/default/inc/js/login.js?ver=2026100908
1$(document).ready(function() { 2 Login.init(); 3}); 4 5var Login = function() { 6 7 var handleLogin = function() { 8 9 var form = $('.formLogin'); 10 11 form.validate({ 12 rules: { 13 loginId: { 14 required: true 15 }, 16 loginPwd: { 17 required: true 18 }, 19 remember: { 20 required: false 21 } 22 }, 23 24 errorPlacement: function(error, element) { 25 26 }, 27 28 invalidHandler: function(event, validator) { //display error alert on form submit 29 30 }, 31 32 highlight: function(element) { // hightlight error inputs 33 $(element).closest('.form-group').addClass('has-error'); // set error class to the control group 34 }, 35 36 success: function(label) { 37 label.closest('.form-group').removeClass('has-error'); 38 label.remove(); 39 }, 40 41 submitHandler: function(form) { 42 var blank_pattern = /[\s]/g; 43 if(blank_pattern.test($("#loginId").val()) == true){ 44 alert("공백ì ì¬ì©í ì ììµëë¤."); 45 $("#loginId").focus(); 46 return false; 47 }else { 48 $.ajax({
49 type: "POST", 50 data: $.param({ 51 'smode': 'layout', 52 'fn': 'loginCheck' 53 }) + "&" + $(form).serialize(), 54 success: function (data) { 55 if (data == "?pmode=signup") { 56 alert(configLang.L0000000265); 57 return false; 58 } 59 60 if (data.indexOf("signup") > 0) { 61 data = "/"; 62 } 63 if (data) { 64 ontooLogin(); 65 location.href = data; 66 } else { 67 alert(configLang.L0000000038); 68 } 69 }, 70 error: function (e) { 71 } 72 }); 73 } 74 } 75 }); 76 } 77 78 return { 79 //main function to initiate the module 80 init: function() { 81 handleLogin(); 82 } 83 84 }; 85 86}(); 87 88function ontooLogin() 89{ 90 var tmpIframe = "<iframe name='ontooLogin' id='ontooLogin' width=0 height=0 style='display:none;'></iframe>"; 91 var action = $("input[name=strSubmissionUrl]").val()+"/html/member/member.login.session.php"; 92 var userid = $('input[name=loginId]').val(); 93 var userpwd = $('input[name=loginPwd]').val(); 94 var tmpForm = "<form name='ontooLoginForm' id='ontooLoginForm' target='ontooLogin' method='post' action='"+action+"'>"; 95 tmpForm +="<input type='hidden' name='userid' value='"+userid+"'><input type='hidden' name='userpwd' value='"+userpwd+"'></form>"; 96 $('body').append(tmpIframe+tmpForm); 97 $('#ontooLoginForm').submit(); 98 sleep(10); 99} 100 101 102function vodLogin(seq) 103{ 104 var tmpIframe = "<iframe name='vodLogin' id='vodLogin' width=0 height=0 style='display:none;'></iframe>"; 105 $('body').append(tmpIframe); 106 var mySeq=btoa(seq); 107 $('#vodLogin').attr('src','https://vod.kics.or.kr/SyncCurl/ssoLogin/?userLoginSeq='+mySeq); 108 109 110} 111function sleep(delay) { 112 var start = new Date().getTime(); 113 while (new Date().getTime() < start + delay); 114}
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.