<!DOCTYPE html> <html lang='ko'> <head> <meta http-equiv='content-type' content='text/html; charset=utf-8' /> <meta name='viewport' content='user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width' /> <meta http-equiv='cache-control' content='no-cache' /> <meta http-equiv='pragma' content='no-cache' /> <meta http-equiv='expire' content='-1' /> <meta name='description' content='' /> <meta property='og:title' content='' /> <meta property='og:description' content='' /> <title></title> <link rel='canonical' href='http://mypage.ktfa.co.kr/member-login.ktfa' /> <link rel='shortcut icon' href='' type='image/x-icon' /> <link rel='icon' href='' type='image/x-icon' /> <link rel='stylesheet' type='text/css' href='/proxy/css/loader.ktfa?layout=simple&layoutType=simple&subname=&filename=&board=&bmode=' /> <link rel='stylesheet' href='https://fonts.googleapis.com/icon?family=Material+Icons' /> <link rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css' /> <link rel='stylesheet' href='/proxy/cdn/css/fontawesome5.css' /> <script type='text/javascript'> var server = new (function() { var ssl = 'OFF'; var sslport = parseInt('8100'); var sslname = 'www'; var sslfixed = '1'; var host = 'ktfa.co.kr'; var device = 'unknown'; var mobileDisplay = false; var badurl = ['\\', '\/', '\:', '\*', '\?', '\"', '\'', '\<', '\>', '\|', '\%', '\&', '\=', '\+', '\@', '\#', '\~']; var lang = 'ko'; var cfg = { onlyproxy: false }; var onlyproxy = function(uri) { if (!cfg.onlyproxy || uri.match(new RegExp('^(https?:\/\/)(' +sslname+ ')\.'))) return uri; return uri.replace(/^(https?:\/\/)([^\.]+)\.([^\/]+)/, '$1' + 'www.$3/proxy/$2'); }; this.ssl = ssl; this.sslport = sslport; this.host = host; this.device = device; this.mobileDisplay = mobileDisplay; this.badurl = badurl; this.lang = lang; this.uri = function(sub, uri, auto) { // -- $ssl: ON, OFF // -- $sslport: 기본 443 // -- $sslname: ssl 서브 도메인 uri = uri ? uri.replace(/^\//, '') : ''; if (ssl && ssl.match(/^off$/i)) { // -- ssl이 선언되어있고 사용하지 않을때 if (sub == sslname) { // -- 인자의 서브도메인이 sslname 서브 도메인과 같을때 var reg = new RegExp('proxy/([^/]+)/'); var match = uri.match(reg); uri = uri.replace(reg, ''); sub = match[1] ? match[1] : ''; } return onlyproxy("http://" +sub+ "." +host+ "/" + uri); } var protocol = window.location.protocol.replace(/:$/, ''); if (navigator.appVersion.match(/msie 6\./i) && !navigator.appVersion.match(/msie [789]\./i)) { // IE6 Encode (function() { var splited = uri.split('/'); for (var i = 0; i < splited.length; i++) { splited[i] = encodeURIComponent(splited[i]); } uri = splited.join('/'); })(); } if (auto && protocol == 'https') { // -- auto 모드에서 현재 https로 접속했을때 var domain = 'ssl.' + host; if (sslport) { domain += ':' + sslport; } return onlyproxy('https://' +domain+ '/proxy/' +sub+ '/' + uri); } else { // -- auto 모드가 아닐때 또는 http로 접속했을때 var http = 'http'; var domain = sub + '.' + host; var sslon = (ssl && ssl.match(/^on$/i)) ? true : false; if (sslon == true) { // -- ssl이 선언되어있고 사용중일때 if (sub.match(/^(?:mypage|admin|shop-fetch|output)$/)) { domain = 'ssl.' + host; uri = 'proxy/' + sub + '/' + uri; sub = sslname; } } if (sub == sslname) { http = 'https'; if (sslport) { domain += ':' + sslport; } } else if (protocol == 'https' && uri.match(/\.(?:png|jpg|gif|jpeg|js|css)$/i)) { http = 'https'; domain = 'ssl.' + host; if (sslport) { domain += ':' + sslport; } domain += '/proxy/' + sub; } else if (protocol == 'https' || (sslon == true && sslfixed)) { // -- https로 접속했거나 ssl사용중에 sslfixed 모든 링크를 https로 연결되도록 http = 'https'; domain = sslname +'.'+ host; if (sslport && sslport != 443) { domain += ':' + sslport; } if (!uri.match(new RegExp('^proxy/' +sub+ '/'))) { uri = uri.replace(new RegExp('^/+'), ''); uri = 'proxy/' +sub+ '/' + uri; } } if (uri) { return onlyproxy(http + '://' +domain+ '/' +uri); } return onlyproxy(http + '://' + domain); } }; })(); </script> <script type='text/javascript'> var jDefer = new (function() { var self = this; /* this.ready = new (function() { var codes = []; var loaded = false; var interval = setInterval(function() { if (typeof jQuery == 'function') { clearInterval(interval); loaded = true; jQuery.ajaxSettings.traditional = true; jQuery.each(codes, function(i, code) { code(jQuery) }); } }, 1); return function(code) { (loaded == true) ? code(jQuery) : codes.push(code); return self; }; }); */ this.ready = function(f) { if (typeof f == 'function') f(jQuery); }; this.css = function(src) { var link = document.createElement('link'); link.setAttribute('rel', 'stylesheet'); link.setAttribute('type', 'text/css'); link.setAttribute('href', src); document.getElementsByTagName('head').item(0).appendChild(link); return self; }; this.js = function(src, callback) { var head = document.getElementsByTagName('head').item(0); var script = document.createElement('script'); script.type = 'text/javascript'; script.src = src; script.defer = true; if (callback) { if (script.addEventListener) { script.addEventListener('load', function (e) { callback(1) }, false); } else script.onload = function (e) { callback(2) }; } head.appendChild(script); }; this.extend = function(name, callback) { this.js('/proxy/jquery/extend/jquery.' +name+ '.js', callback); }; return this; }); </script> <script type='text/javascript' src='/proxy/js/loader.ktfa?layout=simple&layoutType=simple&mobile=&subname=&filename=&board=&bmode='></script> <script type='text/javascript'> jDefer.css('/proxy/jquery/themes/smoothness/jquery-ui.min.css').ready(function($) { $(document).on('click', 'a.remove, .confirm', function(e) { var title = $(this).attr('title'); if (!title) { if ($(this).hasClass('remove')) { title = '삭제가 된 후에는 복구가 불가능합니다.\n\n삭제하시겠습니까?'; } else title = '확인을 요청합니다. 계속 진행 하시겠습니까?'; } return confirm(title.replace(/\\n/g, '\n')); }).on('focus', 'input[type!=password][type!=radio][type!=checkbox][type!=file][type!=submit][type!=button][type!=image][type!=reset]', function() { var $input = $(this); if ($input.prop('maxlength') <= $input.prop('size') || $input.hasClass('ui-spinner-input') || $input.hasClass('not-show-input-text')) return; var offset = $input.offset(); var $textWidthDector = $('#text-width-dector'); if (!$textWidthDector.length) { $textWidthDector = $("<span id='text-width-dector'></span>").css({ 'display': 'none' }).appendTo('body'); } $textWidthDector.css({ 'font-family': $input.css('font-family'), 'font-size': $input.css('font-size') }).empty(); var isTextOverflow = function() { $textWidthDector.text($input.val().replace(/ /g, '\xa0')); return $textWidthDector.width() > $input.innerWidth() - $input.css('text-indent').num() - 50; }; var $message = $('#show-input-text'); if (!$message.length) { $message = $("<p id='show-input-text'></p>").appendTo('body').hide(); } $message.css({ 'font-family': $input.css('font-family'), 'font-size': $input.css('font-size'), position: 'absolute', zIndex: 1000, left: offset.left, top: offset.top + $input.outerHeight(), width: $input.outerWidth() }); if (isTextOverflow() == true) { $message.stop(true, true).show(400); } else $message.stop(true, true).hide(400); $input.off('blur.show-input-text').on('blur.show-input-text', function() { $message.hide(); }); $input.off('keyup.show-input-text').on('keyup.show-input-text', function() { if (isTextOverflow() == true) { $message.stop(true, true).show(400); } else $message.stop(true, true).hide(400); $message.text($input.val().replace(/ /g, '\xa0')); }).trigger('keyup'); }); }); </script> <script type='text/javascript'> //<![CDATA[ setTimeout(function() { var referer = encodeURIComponent(''); var request = encodeURIComponent('http://mypage.ktfa.co.kr/member-login.ktfa'); var script = document.createElement('script'); script.defer = true; script.charset = 'utf-8'; script.src = '/proxy/conn-sum/?referer=' +referer+ '&request=' + request; try { document.getElementsByTagName('head').item(0).appendChild(script); } catch (e) { alert(e.message); } }, 1); //]]> </script> </head> <body> <div id='simple'> <div class='gnb'> <ul> <li><a href='http://www.ktfa.co.kr/'>메인</a></li> <li><a onclick='history.back(); return false;' href=''>되돌아가기</a></li> </ul> </div> <div class='contents'><form id='member-login' method='post' action='exec/member-login.ktfa' onsubmit="return member.loginCheck(this);"> <div class='hidden-form'> <input type='hidden' name='loc' value='http://bbs.ktfa.co.kr/18/확장(scheduler):1907-10-23/쓰기' /> </div> <div class='form'> <div class='title'>로그인 - </div> <div class='id'> <label for='login-id'>아이디</label> <span><input name='id' id='login-id' size='25' type='text' autocapitalize='off' autocorrect='off' /></span> </div> <div class='password'> <label for='login-password'>비밀번호</label> <span><input name='password' id='login-password' type='password' size='25' autocapitalize='off' autocorrect='off' /></span> </div> <div class='auto'> <label> <input type='checkbox' name='auto' value='1' onclick="return member.autoCheck(this);" /> 로그인을 기억합니다. </label> </div> <div class='submit'> <button type='submit'>로그인</button> </div> <div class='forgot'> <a href='member-forgot.ktfa'>계정을 잊어버리셨나요?</a> </div> <div class='signup'> <div class='message'>에 처음 오셨나요?</div> <div class='button'><a href='member-agree.ktfa'>회원가입</a></div> </div> </div> </form></div> <div class='info'> <ul> <li class='privacy'><a href='http://cs.ktfa.co.kr/privacy.ktfa'>개인정보처리방침</a></li> <li><a href='http://cs.ktfa.co.kr/terms.ktfa'>이용약관</a></li> <li><a href='http://info.ktfa.co.kr/intro.ktfa'>회사소개</a></li> </ul> </div> <div class='copyright'>Copyright (c) . All rights reserved.</div> </div> </body> </html>