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 if(data == "Non"){ 60 alert("미ì¹ì¸ íìì ëë¤. ííë¡ ë¬¸ìí´ì£¼ì¸ì."); 61 return false; 62 } 63 64 if (data.indexOf("signup") > 0) { 65 data = "/"; 66 } 67 if (data) { 68 ontooLogin(); 69 location.href = data; 70 } else { 71 alert(configLang.L0000000038); 72 } 73 }, 74 error: function (e) { 75 } 76 }); 77 } 78 } 79 }); 80 } 81 82 return { 83 //main function to initiate the module 84 init: function() { 85 handleLogin(); 86 } 87 88 }; 89 90}(); 91 92function ontooLogin() 93{ 94 var tmpIframe = "<iframe name='ontooLogin' id='ontooLogin' width=0 height=0 style='display:none;'></iframe>"; 95 var action = $("input[name=strSubmissionUrl]").val()+"/html/member/member.login.session.php"; 96 var userid = $('input[name=loginId]').val(); 97 var userpwd = $('input[name=loginPwd]').val(); 98 var tmpForm = "<form name='ontooLoginForm' id='ontooLoginForm' target='ontooLogin' method='post' action='"+action+"'>"; 99 tmpForm +="<input type='hidden' name='userid' value='"+userid+"'><input type='hidden' name='userpwd' value='"+userpwd+"'></form>"; 100 $('body').append(tmpIframe+tmpForm); 101 $('#ontooLoginForm').submit(); 102 sleep(10); 103} 104 105 106function vodLogin(seq) 107{ 108 var tmpIframe = "<iframe name='vodLogin' id='vodLogin' width=0 height=0 style='display:none;'></iframe>"; 109 $('body').append(tmpIframe); 110 var mySeq=btoa(seq); 111 $('#vodLogin').attr('src','https://vod.kics.or.kr/SyncCurl/ssoLogin/?userLoginSeq='+mySeq); 112 113 114} 115function sleep(delay) { 116 var start = new Date().getTime(); 117 while (new Date().getTime() < start + delay); 118}
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.