PageSourceSearch

https://www.newsworker.co.kr/member/login.html

html newsworker.co.kr collected 2026-10-02 06:33:00 UTC 7,348 bytes, 206 lines download raw bytes

1
2<!doctype html>
3<html class="no-js" lang="ko" dir="ltr" data-mobile="false">
4<head>
5<meta charset="utf-8">
6<meta http-equiv="x-ua-compatible" content="ie=edge">
7<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
8<link rel="shortcut icon" href="https://cdn.newsworker.co.kr/favicon.ico">
9<title>로그인 - 뉴스워커</title>
10<link rel="canonical"  href="https://www.newsworker.co.kr/member/login.html" />
11<link rel="stylesheet" href="https://cdn.newsworker.co.kr/css/common.min.css">
12<link rel="stylesheet" href="https://cdn.newsworker.co.kr/css/font.style.css">
13<link rel="stylesheet" href="https://cdn.newsworker.co.kr/css/plugins.min.css">
14<link rel="stylesheet" href="https://cdn.newsworker.co.kr/css/member.min.css">
15<link rel="stylesheet" href="https://cdn.newsworker.co.kr/css/design.style.css">
16<script src="https://cdn.newsworker.co.kr/script/jquery.min.js"></script>
vendor: 2 bytes, line 16
16
17<script src="https://cdn.newsworker.co.kr/script/what-input.min.js"></script>
vendor: 2 bytes, line 17
17
18<script src="https://cdn.newsworker.co.kr/script/foundation.min.js"></script>
vendor: 2 bytes, line 18
18
19<script src="https://cdn.newsworker.co.kr/script/jquery.rwdImageMaps.min.js"></script>
vendor: 2 bytes, line 19
19
20<script src="https://cdn.newsworker.co.kr/script/md5.js"></script>
vendor: 2 bytes, line 20
20
21<script src="https://cdn.newsworker.co.kr/script/js.cookie-2.2.1.min.js"></script>
vendor: 2 bytes, line 21
21
22<script src="https://cdn.newsworker.co.kr/script/common.js"></script>
vendor: 2 bytes, line 22
22
23<script src="https://cdn.newsworker.co.kr/script/Util.js"></script>
23
24<style>
25:root {
26	--nd-primary: #1855A2;
27	--nd-primary-hover: #164d92;
28	--nd-primary-active: #134482;
29	--nd-primary-rgb: 24, 85, 162;
30}
31</style>
32<script>
33$(function(e) {
34	// 이미지맵
35	$('img[usemap]').rwdImageMaps();
36});
37
38// 도메인
39var SITE_DOMAIN = 'https://www.newsworker.co.kr'
40	,CDN_DOMAIN = 'https://cdn.newsworker.co.kr'
41	,___currentTime	= 1790922780;
42</script>
42
43</head>
44<body class="" >
45<nav class="skip-nav">
46	<a href="#user-wrap" onclick="document.getElementById('user-wrap').tabIndex = -1;document.getElementById('user-wrap').focus();return false;" class="skip-nav-item">본문 바로가기</a>
47</nav><!-- user wrap //-->
48<div id="user-wrap" class="mb-wrap login-page">
49	<div class="mb-wrapper">
50		<header class="mb-header">
51			<div class="logo">
52				<a href="https://www.newsworker.co.kr">
53					<img src="https://cdn.newsworker.co.kr/image/logo/toplogo_20260526052410.png" alt="뉴스워커" />				</a>
54			</div>
55		</header>
56<div class="mb-container">
57	<h1 class="mb-titles">회원로그인</h1>
58	<!-- 로그인 폼 //-->
59	<form name="loginForm" id="loginForm" method="post" action="login.php" >
60		<input type="hidden" name="backUrl" value="">
61
62		<fieldset>
63			<label for="user_id" class="show-for-sr">로그인</label>
64			<input type="text" name="user_id" id="user_id" class="xlarge marbtm-5" tabindex="1" placeholder="아이디" title="아이디">
65		</fieldset>
66
67		<fieldset>
68			<label for="user_pw" class="show-for-sr">비밀번호</label>
69			<input type="password" name="user_pw" id="user_pw" class="xlarge marbtm-5" tabindex="2" placeholder="비밀번호" title="비밀번호">
70		</fieldset>
71		
72		<div id="chapcha_div"></div>
73
74		<div id="loginForm-div" class="success callout" style="display:none;" data-closable>
75			<p id="loginForm-div-p"></p>
76			<button class="close-button" aria-label="Dismiss alert" type="button" data-close>
77				<span>&times;</span>
78			</button>
79		</div>
80		
81		<div class="hstack gap-3 mary-15">
82							<label class="nd-checkbox">
83					<input type="checkbox" name="id_save" id="id_save"> 
84					<span class="nd-checked">아이디 저장</span>
85				</label>
86						<div class="mb-link ms-auto">
87				<a href="https://www.newsworker.co.kr/member/findMyInfo.html#find-id" class="mb-link-item">아이디 찾기</a>
88				<a href="https://www.newsworker.co.kr/member/findMyInfo.html#find-pw" class="mb-link-item">비밀번호 찾기</a>
89			</div>
90		</div>
91
92		<button type="submit" class="button expanded large user-bg mary-25"  tabindex="3" onclick="javascript:loginform.checkLogin();return false;">로그인</button>
93	</form>
94	<!--// 로그인 폼 -->
95	
96	<a href="https://www.newsworker.co.kr/member/" class="mb-link-join">아직 뉴스워커 회원이 아닌가요? <strong class="text-primary text-underline">회원가입</strong></a>
97
98	</div>
99
100<script>
101
102	$(document).ready(function(){
103		loginform.getloadCookieId();
104		$('#id_save', 'form#loginForm').on('click', function(e) {
105			loginform.alertIdSaveCookie();	
106		});
107	});
108	
109	var loginform = {
110		cookieName:md5("userLoginKey"),
111		$_user_id:$('#user_id', 'form#loginForm'),
112		$_user_pw:$('#user_pw', 'form#loginForm'),
113		$_id_save:$('#id_save', 'form#loginForm'),
114		checkLogin:function(){
115			if(this.$_user_id.val() == ''){
116				$("#loginForm-div-p").html('아이디를 입력하세요');
117				$("#loginForm-div").removeClass('success').addClass('alert').show();
118				this.$_user_id.focus();
119				return false;
120			}
121			if(this.$_user_pw.val() == ''){
122				$("#loginForm-div-p").html('비밀번호를 입력하세요');
123				$("#loginForm-div").removeClass('success').addClass('alert').show();
124				this.$_user_pw.focus();
125				return false;
126			}
127	
128			this.checkIdSaveCookie(this.$_user_id.val());
129			$("form[name=loginForm]").submit();
130		},
131		//쿠키에서 아이디 로드
132		getloadCookieId:function() {		
133			if(Cookies.get(this.cookieName)) {
134			    var jsonData = JSON.parse(Cookies.get(this.cookieName));
135			    if(jsonData.bool === true && jsonData.key != "") {
136			    	this.$_user_id.val(jsonData.key);
137			    	this.$_id_save.attr("checked", true);
138			    }
139			}
140			
141			if(this.$_user_id.val() == "") this.$_user_id.focus();
142			else this.$_user_pw.focus();
143		},
144		//아이디저장 추가
145		checkIdSaveCookie:function(cVal) {
146			var checkbool = this.$_id_save.is(':checked');
147			if(checkbool === true) {
148				var data = {'bool':checkbool, 'key':cVal};
149				Cookies.set(this.cookieName, data, {expires:7});
150			}else Cookies.remove(this.cookieName);
151		},
152		//아이디 저장 사용시 경고문구 출력
153		alertIdSaveCookie:function() {
154			var checkbool = this.$_id_save.is(':checked');
155			if(checkbool === true) {
156				alert('공공장소 PC인 경우는 보안을 위해 사용을 자제해주세요.');
157			}
158		}
159	}
160	
161	function snslogin(tp, url, w, h) {
162		window.open(url, "snslogin", "width="+w+", height="+h+", scrollbars=1");
163	}
164	
165		function loginCaptcha() { 
166		$.ajax({
167			type: "POST",
168			url:  "/member/loginFail.ajax.php",
169			cache: false,
170			dataType : 'html',
171			data: {},
172			success: function(html){ 
173				$('#chapcha_div').html(html);
174				return false;
175			},
176			error:function(request,status,error){
177				//alert('ajax통신 오류!!!');
178				console.log("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
179				//self.location.reload();
180			}
181		});
182	}
183	
184	if (document.addEventListener) {
185		window.addEventListener('pageshow', function(e) {
186			if (e.persisted || (window.performance&&window.performance.navigation.type==2)) {
187				location.reload();
188			} else loginCaptcha();
189		},
190		false);
191	}
192	
193</script>
193
194
195		<footer class="mb-footer">
196			&copy;
197			<span class="user-point">뉴스워커</span>			All rights reserved.
198		</footer>
199	</div>
200</div>
201<!--// user wrap -->
202
203
204</body>
205</html>
206

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.