PageSourceSearch

https://login.gzlib.org.cn/sso-server/login?service=https%3A%2F%2F…&sessionId=FA36FBE398CFD4D118FFD343F1955274

html gzlib.org.cn collected 2026-09-24 23:08:00 UTC 65,624 bytes, 1,164 lines download raw bytes

1
2
3
4
5
6
7<!DOCTYPE html>
8
9
10
11<html class="html" lang="zh-CN">
12 <head>
13     
14    <meta http-equiv="Content-type" content="text/html;charset=UTF-8"/>
15    <meta name="generator" content="2016.1.22.001"/>
16    <title>广州图书馆用户登录</title>
17	<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0"/>
18	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
19	<meta name="renderer" content="webkit" />
20	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
21	<meta name="description" content="广图" />
22	<meta name="keywords" content="广图" />
23	<meta name="wap-font-scale" content="no"/>
24
25    <!-- CSS -->
26	
27    <link rel="stylesheet" type="text/css" href="css/site_global.css?4052507572"/>
28    <link rel="stylesheet" type="text/css" href="css/login.css?v1.4" id="pagesheet"/>
29	<link rel="stylesheet" type="text/css" href="css/loginqr.css?v1.4"/>
30
31
32    
32<script type="text/javascript" src="js/jquery-3.6.0.min.js"></script>
32
33	
34	
34<script type="text/javascript" src="js/loginindex.js"></script>
34
35	
35<script type="text/javascript" src="js/RSA.js"></script>
35
36	
36<script type="text/javascript" src="js/BigInt.js"></script>
36
37	
37<script type="text/javascript" src="js/Barrett.js"></script>
37
38	
38<script type="text/javascript" src="js/layer.js"></script>
38
39	
40	
40<script type="text/javascript" src="js/jsencrypt.min.js"></script>
40
41	
41<script type="text/javascript" src="js/newrsa.min.js"></script>
41
42
43	
43<script language="javascript" charset="utf-8" src="/sso-server/js/zDialog.js?1.0.0" ></script>
43
44	
44<script language="javascript" charset="utf-8" src="/sso-server/js/zDrag.js" ></script>
44
45
46	<link rel="icon" href="images/gt.ico" type="image/x-icon"/>
47	
48	
48<script type="text/javascript">
49	
50		var uuid = '';
51		var timeTask;
52		var currentQrType='wx';
53		var isBtnClick=false;
54		var clickTime;
55
56		$(function() {
57			
58			/*侧边导航*/
59			$("#sicons").on("mouseover",".si-3",function(e){
60				$(this).children('.wb-box').show();
61			});
62			$("#sicons").on("mouseleave",".si-3",function(e){
63				$(this).children('.wb-box').hide();
64			});
65
66			$("#sicons").on("mouseover",".si-4",function(e){
67				$(this).children('.side-qr').show();
68			});
69			$("#sicons").on("mouseleave",".si-4",function(e){
70				$(this).children('.side-qr').hide();
71			});
72			
73			// 切换注册按钮
74			$(".showreg-btn").on("click",function(e){
75				$(".top-reg").toggle();
76			});
77			
78			$("#save_btn").on("click",function(){
79				sub();
80			});
81			
82			$("#reg_btn").on("click",function(){
83				window.location.href = 'https://opac.gzlib.org.cn/opac/reader/register';
84			});
85
86			$("#lookpwd").click(function(){
87				
88				if("password" == $("#password2").attr("type")){
89					
90					$("#password2").attr("type","text");
91					$("#lookpwd").attr("src","img/secpwd.png");
92				}else{
93					$("#password2").attr("type","password");
94					$("#lookpwd").attr("src","img/lookpwd.png");
95				}
96				
97			});
98			
99			$("#login_change_img").click(function(){
100				changeQRBtnClick();
101			});
102			
103			$("#login_type_text").click(function(){
104				changeQRBtnClick();
105			});
106			
107			function changeQRBtnClick(){
108				if(isBtnClick){
109					console.log("点击无效,等待处理完成后再点击");
110					return;
111				}
112				clearInterval(clickTime);
113				isBtnClick=true;
114				clickTime=setInterval(function(){
115					isBtnClick=false;
116				},3000);
117				
118				$("#qrImg").attr("src","img/qr_img_default.png");
119				$("#qrImg").show();
120				$("#qrExpImg").hide();
121				if('wx'==currentQrType){
122					currentQrType='ydt';
123					changeToYdtQr();
124					$("#login_change_img").attr("src","img/wx_logo_small.jpg");
125					$("#login_type_text").text("微信登录");
126
127					$("#infoDiv").html('Use Guangdong Library Passport(GLP) to scan and log in.');
128				}else{
129					currentQrType='wx';
130					changeToWxQr();
131					$("#login_change_img").attr("src","img/ydtlogo.png");
132					$("#login_type_text").text("粤读通登录");
133					$("#infoDiv").html('Use WeChat to scan and login');
134				}
135			}
136			
137			$("#qrExpImg").click(function(){				
138				if('wx'==currentQrType){					
139					changeToWxQr();
140					
141				}else{
142					changeToDztQr();
143				}
144			});
145			
146			changeToWxQr();
147		});
148		
149		function changeToWxQr(){
150			clearInterval(timeTask);		
151			$.ajax({
152				url: '/sso-server/qrlogin?method=wxqr', // 替换为你的API端点
153				type: 'GET', // 请求类型,可以是GET、POST等
154				dataType: 'json', // 期望从服务器返回的数据类型
155				success: function(response) {
156					// 请求成功时的回调函数
157					console.log('Response:', response);
158					console.log("changeToWxQr");
159
160					uuid = response.uuid;
161					$("#qrExpImg").hide();
162					$("#qrImg").show();
163					$("#qrImg").attr("src","/sso-server"+response.qrPath);
164					clearInterval(clickTime);
165					isBtnClick=false;
166						
167					timeTask = setInterval(function() {
168						$.ajax({
169						url:"/sso-server/qrlogin?method=wxqrinfo",
170						type: 'GET',
171						dataType: 'json',
172						data: {"uuid":uuid},
173						success:function(data){
174
175							if(data.status == 1){
176								//alert("登录成功");
177								clearInterval(timeTask);
178							
179								var rdid = data.rdid;
180								var qrToken = data.qrToken;
181										
182								console.log('rdid:',rdid,"| qrToken:",qrToken);
183								//alert(qrToken);
184								//模拟登录
185								qrLogin(rdid,qrToken,'wx');
186										
187							}else if(data.status == 3){
188								//已扫码未确认
189								$("#qrImg").attr("src","img/wx_wait_click_icon.png");
190								
191							}else if(data.status == 4){
192								clearInterval(timeTask);
193								$("#qrImg").hide();
194								$("#qrExpImg").show();
195							}else{
196								console.log('还没登录成功:'+data.status);
197							};
198									
199						}});
200					}, 4000);
201
202						
203				},
204				error: function(xhr, status, error) {
205					clearInterval(clickTime);
206					isBtnClick=false;
207					// 请求失败时的回调函数
208					console.error('Error:', error);
209				}
210			});
211		}
212		
213		function changeToYdtQr(){
214			clearInterval(timeTask);				
215				$.ajax({
216					url: '/sso-server/qrlogin?method=ydtqr', // 替换为你的API端点
217					type: 'GET', // 请求类型,可以是GET、POST等
218					dataType: 'json', // 期望从服务器返回的数据类型
219					success: function(response) {
220						clearInterval(clickTime);
221						isBtnClick=false;
222						// 请求成功时的回调函数
223						console.log('Response:', response);
224						if(response.status==1){
225							uuid = response.data.onlyid;
226							$("#qrImg").attr("src",response.data.msg);
227							timeTask = setInterval(function() {
228							  $.ajax({
229								url:"/sso-server/qrlogin?method=ydtqrinfo",
230								type: 'GET',
231								dataType: 'json',
232								data: {"onlyid":uuid},
233								success:function(data){
234									if(data.status == 1){
235										//alert("登录成功");
236										clearInterval(timeTask);
237										clearInterval(clickTime);
238										isBtnClick=false;
239										console.log("changeToYdtQr");
240										var rdid = data.cid;
241										var qrToken = data.qrToken;
242										
243										console.log('rdid:',rdid,"| qrToken:",qrToken);
244										//alert(qrToken);
245										//模拟登录
246										qrLogin(rdid,qrToken,'dzt');
247										
248									}else{
249										console.log('还没登录成功:'+data.status);
250									};
251									
252							  }});
253							}, 4000);
254						}
255					},
256					error: function(xhr, status, error) {
257						clearInterval(clickTime);
258						isBtnClick=false;
259						// 请求失败时的回调函数
260						console.error('Error:', error);
261					}
262				});
263		}
264		
265		
266		function qrLogin(rdid,qrToken,qrtype){
267			bodyRSA();
268			layer.load(1,{shade:[0.8,'#393D49']});
269			layer.msg("系统正在登录中,请稍后操作...");
270			$("input[name=username]").val(rsaEnString(encodeURIComponent(rdid)));
271			$("input[name=password]").val(rsaEnString(encodeURIComponent(qrToken)));
272			$("input[name=qrtype]").val(qrtype);
273			document.getElementById("form").submit();
274		}
275		var key ;  
276		function bodyRSA(){  
277		 	setMaxDigits(130);
278		    key = new RSAKeyPair("10001","","d1430ea9748a2567102dd7d2bc42919371b58e2176275a545e02cdddc5b90e46dc4e86cc76969291ff840c9e31e3cfc39e7fb51194ce952864e517d60e3fa275b6812e9da5bb34cccc34afe3b426be3ae302f80591735d134080f5ce6c591213687a8862b600b57e7bfdb3649af29fdfe90ee3d4211bd3b827a93f4a97c1f8e5");   
279		}  
280		function __qrCode(){
281				var html = '<div id="_big_qr" class="big-qr" onclick="$(this).hide()">'
282				+'<img src="images/qr.jpg" title="二维码" class="qrimg" />'
283				+'<a onclick="__qrHide()" class="closeBtn"></a></div>';
284			
285			var qr = $("#_big_qr");
286			if(qr.length>0){
287				qr.show();
288			}else{
289				$("body").append(html);
290				$("#_big_qr").show();
291			}
292		}
293
294		function __qrHide(){
295			$("#_big_qr").hide();
296		}
297		function sub(){
298			bodyRSA();
299			var username = $("input[id=username2]").val();
300			var password = $("input[id=password2]").val();
301			$("input[name=qrtype]").val('pwd');
302
303			if(!$("#dzxy").is(':checked')){
304				layer.msg("请阅读同意《读者协议》和《隐私政策》");
305				return;
306			}
307			if(!username){
308				layer.msg("请输入读者证号或访客账号");
309				return;
310			}
311			if(!password){
312				layer.msg("请输入密码");
313				return;
314			}
315			var code  = $("input[name=code]").val();
316			if(!code){
317				layer.msg("请输入验证码");
318				return;
319			}
320			
321			
322			layer.load(1,{shade:[0.8,'#393D49']});
323			layer.msg("系统正在登录中,请稍后操作...");
324			$("input[name=username]").val(rsaEnString(encodeURIComponent(username)));
325			$("input[name=password]").val(rsaEnString(encodeURIComponent(password)));
326			document.getElementById("form").submit();
327		}
328	</script>
328
329	
330	
330<script language=javascript>
331   
332		$(function(){
333			
334		    var errorinfo='';
335			 
336			if(errorinfo!=''){
337				$("#usernameinfo").text(errorinfo);
338				$("#usernameinfo").show();
339			}
340		
341			$('#closeModal').click(function(){
342				$('#privacyModal').removeClass('active');
343				document.body.style.overflow = 'auto';
344			});
345			$('#readYsBtn').click(function(){
346				$('#privacyModal').css('display','flex');
347			});
348			$('#readXyBtn').click(function(){
349				$('#agreementModal').css('display','flex');
350			});
351			 // 按ESC键关闭弹窗
352            document.addEventListener('keydown', function(e) {
353                if (e.key === 'Escape') {
354                    $('#privacyModal').css('display','none');
355					$('#agreementModal').css('display','none');
356                }
357            });
358			
359		});
360
361		function check(){
362			var ischeck = true;
363			//  alert( $("#username").val()+","+$("#username").val()=='');
364			if( $("#username").val()==''){
365				//$("#username").attr("class","red_line");
366				$("#usernameinfo").text('username can not null!');
367				$("#usernameinfo").show();
368				ischeck=false;
369			}else{
370				//$("#username").attr("class","fcjb");
371				$("#usernameinfo").hide();
372			}
373			if( $("#password").val()==''){
374				//$("#password").attr("class","red_line");
375				$("#pwdinfo").text('password can not null!');
376				$("#pwdinfo").show();
377				ischeck=false;
378			}else{
379				//$("#password").attr("class","fcjb");
380				$("#pwdinfo").hide();
381			}
382			return ischeck;
383		}
384
385				
386	function changeLanguage(){
387		var str =  "login?locale="+ document.getElementById("language").value;
388		location.href = str;
389	}
390				
391	function loadfn(){
392		var s = document.getElementById("language");
393		var ops = s.options;
394		var requestLocale = "select";
395		for(var i=0;i<ops.length; i++){
396		var tempValue = ops[i].value;
397		if(tempValue == requestLocale )
398		{
399		 ops[i].selected = true;
400		}
401	   } 
402
403	}
404	 // 关闭模态框
405        function closeModal(type) {
406            if (type === 'agreement') {
407                document.getElementById('agreementModal').style.display = 'none';
408            } else if (type === 'privacy') {
409                document.getElementById('privacyModal').style.display = 'none';
410            }
411        }
412
413	</script>
413
414	<style>
415        .modal {
416            display: none;
417            position: fixed;
418            top: 0;
419            left: 0;
420            width: 100%;
421            height: 100%;
422            background-color: rgba(0, 0, 0, 0.7);
423            z-index: 1000;
424            overflow: auto;
425            align-items: center;
426            justify-content: center;
427        }
428        
429        .modal-content {
430            background-color: white;
431            width: 99%;
432			font-size: 16px;
433            max-height: 100vh;
434            border-radius: 10px;
435            box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
436            overflow: hidden;
437            display: flex;
438            flex-direction: column;
439        }
440        
441        .modal-header {
442            background-color: #38b4e6;
443            color: white;
444            padding: 5px 20px;
445            display: flex;
446            justify-content: space-between;
447            align-items: center;
448        }
449        
450        .modal-header h2 {
451            font-size: 16px;
452            font-weight: 600;
453        }
454        
455        .close-btn {
456            background: none;
457            border: none;
458            color: white;
459            font-size: 28px;
460            cursor: pointer;
461            padding: 5px;
462            transition: transform 0.2s;
463        }
464        
465        .close-btn:hover {
466            transform: scale(1.1);
467        }
468        
469        .modal-body {
470            padding: 25px;
471            overflow-y: auto;
472            max-height: calc(90vh - 70px);
473            line-height: 1.7;
474        }
475        
476        .agreement-content {
477            font-size: 16px;
478        }
479        
480        .agreement-content h3 {
481            color: #222;
482			font-weight:600;
483			font-size:16px;
484            margin: 20px 0 15px;
485            padding-bottom: 8px;
486            border-bottom: 1px dashed #e0e0e0;
487        }
488        
489        .agreement-content h4 {
490            margin: 5px 0 5px;
491			font-size:16px;
492            color: #222;
493        }
494        
495        .agreement-content p {
496            margin: 5px 0;
497            text-align: justify;
498        }
499        
500        .agreement-content ol, .agreement-content ul {
501            margin: 10px 0 10px 30px;
502        }
503        
504        .agreement-content li {
505			font-size:16px;
506            margin: 5px 0;
507        }
508        
509        .modaltable {
510            width: 100%;
511            border-collapse: collapse;
512            margin: 20px 0;
513            font-size: 14px;
514        }
515        
516        .modaltable td {
517            border: 1px solid #ddd;
518            padding: 12px;
519            text-align: left;
520        }
521        
522        .modaltable th {
523			border: 1px solid #ddd;
524            padding: 12px;
525            text-align: left;
526            background-color: #f0f9ff;
527            color: #38b4e6;
528            font-weight: 600;
529        }
530		
531		.highlight {
532            font-weight: bold;
533        }
534        
535        .modal .footer {
536            text-align: center;
537            padding: 40px 0 20px;
538            color: #666;
539            width: 100%;
540            font-size: 14px;
541        }
542        
543        @media (max-width: 768px) {
544            .container {
545                flex-direction: column;
546                align-items: center;
547            }
548            
549            .btn-container {
550                width: 100%;
551            }
552            
553            .modal-content {
554                width: 95%;
555            }
556            
557            .modal-body {
558                padding: 15px;
559            }
560            
561            .modaltable {
562                font-size: 12px;
563            }
564            
565            .modaltable th td {
566                padding: 8px;
567            }
568        }
569        
570        @media (max-width: 480px) {
571            h1 {
572                font-size: 26px;
573            }
574            
575            .subtitle {
576                font-size: 16px;
577            }
578            
579            .btn-container {
580                padding: 20px;
581            }
582            
583            .agreement-content {
584                font-size: 14px;
585            }
586            
587            .modaltable {
588                display: block;
589                overflow-x: auto;
590            }
591        }
592    </style>
593 </head>
594 <body>
595	
596	<!-- 登陆面板 -->
597	<div id="login_page" class="login_page">
598		<div id="login" class="login_box_m">
599			<div class="content">
600				<div class="logo">
601					<img src="images/index/logo.png" alt="logo">
602				</div>
603				<div class="login_form">
604					<div class="login_form_title">
605						<!-- 用户登录 -->
606						<h3>User Login</h3>
607					</div>
608					
609					<form name="frm" id="form" method="post" action="/sso-server/login;jsessionid=1814D1A6764B91047BB12285E5D39E29?service=https%3A%2F%2Fwww.gzlib.org.cn%2Flogin1.jspx%3FreturnUrl%3Dhttps%253A%252F%252Fgzlib.org.cn%252F%26locale%3Dzh_CN&amp;appId=www.gzlib.org.cn&amp;sessionId=FA36FBE398CFD4D118FFD343F1955274"  onsubmit="return  check();">
610						<div class="login_form_detail">
611							<!-- 登录表单 -->
612							<div class="qr_left_side" id="qrDiv">
613								<div class="div1"  >Scan QR code for login</div>
614								<div class="div2">
615									<div style="width:170px;height:170px;margin:auto;">
616										<img src = "img/qr_img_default.png" width="170px" id="qrImg"> <img src = "img/qr_exp.png" style="display:none;" width="170px" id="qrExpImg">
617								</div>
618								
619								</div>
620								<div class="div3" id="infoDiv">Use WeChat to scan and login
621								</div>
622								<div class="div3">扫码登录</div>
623							</div>
624							<div class="qr_right_side"  id="pwdDiv">
625								<div class="input_div">
626									<i class="_icon _i-user"></i>									
627									<!-- 用户名/读者证号 -->
628									<input type="hidden" name="username" id="username" autocomplete="off" />
629									<input type="text"  id="username2" class="" autocomplete="off" placeholder='Library account number'/>
630									<label id="user-error" class="error" for="user"><span id="usernameinfo" style="display:none;"></span></label>
631								</div>
632								<div class="input_div psw" style="margin-bottom: 12px;">
633									<i class="_icon _i-psw"></i>
634									<!-- 密码 -->
635									<input type="hidden" name="password" id="password" autocomplete="off" />
636									<input type="password"  id="password2" class="" autocomplete="off" placeholder='Password'/>
637									<label id="password-error" class="error" for="password"><span id="pwdinfo" style="display:none;"></span></label>
638									<div class="div_pwd_info">
639										<img id="lookpwd" class="hide_img"   src="img/lookpwd.png" /> 
640									<span >  
641										<a href="http://www.gzlib.org.cn/forgetPassword.jspx" class="forgetPassword">Forget password?</a> 
642									</span>
643									</div>
644									
645									
646								</div>
647								<div class="input_div"  >
648									<i class="_icon"></i>									
649									<!-- 验证码 -->
650									
651									<input type="text" onkeydown="if(event.keyCode==13) sub();" autocomplete="off" maxlength="6" name="code" id="code" class="" style="width: 100px;" placeholder='Captcha'/>
652									<span style="float:right;" class="captcha_span">  
653                            <img id="vali" class="vali"   src="captcha.htm" onclick="this.src='captcha.htm?'+Math.random();" />  
654                        </span>  
655									<label id="code-error" class="error" for="code"><span id="usernameinfo" style="display:none;"></span></label>
656								
657								</div>
658								<!-- 登录 -->
659								
660								
661								<div class="btn_div">
662									<input type="button" id="reg_btn" class="sub_btn_reg" style="cursor: pointer;" value='Sign up'>
663									<input type="button" id="save_btn" class="sub_btn" style="cursor: pointer;" value='Sign in'>
664
665								</div>
666								<div class="clearfix">
667									<a href="http://www.gzlib.org.cn/forgetPassword.jspx" class="forgetPassword">Forget password</a>
668								</div>
669								<div>
670									<input type="checkbox" id="dzxy"> 我已阅读并同意<span style="color:#f98d23;cursor: pointer;" id="readXyBtn">《注册服务协议》</span>和<span style="color:#f98d23;cursor: pointer;" id="readYsBtn">《隐私政策》</span>
671								</div>
672								<div class="div_info">Other login method</div>
673								
674								<div class="div_login_sw" >
675									<img id="login_change_img" src="img/ydtlogo.png" style="height:28px;width:28px;max-width: 100%;max-height: 100%;margin-right:8px;">
676									<span id="login_type_text" class="div_login_type_txt">粤读通登录</span>
677								</div>
678								
679								<input type="hidden" id="language" value="zh_CN">
680								<input type="hidden" name="lt" value="_c38ABA52D-8075-6917-8421-0940CD9A140C_k1D51E325-C9D0-E585-B0E1-81C5B3D76275" />
681								<input type="hidden" name="_eventId" value="submit" />
682								<input type="hidden" name="qrtype" value="pwd" />
683								
684							</div>
685							
686						</div>
687					</form>
688				</div>
689			</div>
690		</div>
691		
692	</div>
693	<!-- 登陆面板END -->
694	
695	<!-- 侧边导航 -->
696    <div id="sidebox" class="side_box">
697        <div id="sicons" class="sicons">
698			<a href="http://www.gzlib.org.cn/childSite/index.jhtml" target="_blank" class="sicon si-1" alt='少儿版' title='少儿版' rel="noopener noreferrer"></a>
699            <!-- <a href="javascript:;" class="sicon si-2" alt="移动版" title="移动版"></a> 
700            <div  class="sicon si-3"  title='微博'>
701                <div class="wb-box">
702					<a href="http://t.qq.com/gzlib-cn" target="_blank"  title='腾讯微博'></a>
703                    <a href="http://weibo.com/gzlib" target="_blank" title='新浪微博'></a>
704                </div>
705            </div>-->
706
707<a href="http://weibo.com/gzlib" target="_blank" rel="noopener noreferrer" title='新浪微博' class="sicon si-3" alt='新浪微博' ></a> 
708			<div class="sicon si-4" alt='微信' title='微信'>
709                <div class="side-qr">
710					<img src="images/qr.jpg"  onclick="__qrCode();"  alt='微信二维码' />
711                </div>
712            </div>
713			<a href="http://www.gzlib.org.cn/english/index.jhtml" target="_blank" rel="noopener noreferrer" class="sicon si-5" alt="英文版" title="英文版"></a>
714            
715           <!-- <a href="/wca.jspx" id="wza" class="sicon si-7" alt="辅助工作条" title="辅助工作条"></a> -->
716        </div>
717        <a id="sidetoggle" onclick="$('#sicons').toggleClass('open');"></a>
718    </div>
719    <!-- 侧边导航end -->
720
721 	<!-- 顶部导航条 -->
722 	<div class="header">
723 		<!-- 登录按钮区域 -->
724 		<div class="login_area" style="width: 464px;height:60px;">
725 			<!-- 登录提示 -->
726 			<div class="login_box ">
727				<!-- 注册 -->
728				<a href="javascript:;" class="newicon ni-login">Sign in</a>
729				<!-- 登录 -->
730				<a href="javascript:;" class="newicon showreg-btn ni-reg" title="Sign up" class="newicon ni-reg"  >Sign up</a>
731				<!-- 续借 -->
732				
733								
734				
735				<a href="http://opac.gzlib.org.cn/opac/reader/login" title="Renew" target="_blank" rel="noopener noreferrer" class="newicon ni-xu" >Renew</a>
736				<a style="display:none;" href="https://resource3.gzlib.org.cn/por/login_psw.csp" title="资源通道" target="_blank" rel="noopener noreferrer" class="newicon ni-xu">资源通道</a>
737				
738				<div class="top-reg" id="bothreg" style="display: none;">
739                    <a href="http://opac.gzlib.org.cn/opac/reader/register" class="top-reg-ol2" target="_blank" rel="noopener noreferrer" title="在线办证">在线办证</a>
740                    <a href="http://www.gzlib.org.cn/register.jspx" target="_blank" rel="noopener noreferrer" class="top-reg-guest2" title="访客注册">访客注册</a>
741                </div>				
742							
743								
744				
745 			</div>
746 			<!-- 登录提示end -->
747 			<!-- 登录后 -->
748			
749 			<!-- 登录后end -->
750
751 		</div>
752		<!-- 登录按钮区域 end -->
753		
754		<!-- 顶部导航按钮 -->
755		<div class="top_nav">
756			<a id="navtoggleBtn" href="javascript:;" class="toggle_nav_btn"></a>
757			<div class="top_nav_link">				
758				
759				<a href="http://www.gzlib.org.cn/" title='Home' alt='Home'>Home</a></li>
760				<a href="http://www.gzlib.org.cn/erbook/index.jhtml" title='Resources' alt='Resources'>Resources</a>
761				<a href="http://www.gzlib.org.cn/servitems/index.jhtml" title='Services' alt='Services'>Services</a>
762				<a href="http://www.gzlib.org.cn/hdActForecast/index.jhtml" title='Activities' alt='Activities'>Activities</a>
763				<a href="http://www.gzlib.org.cn/hudbookname/index.jhtml" title='Interaction' alt='Interaction'>Interaction</a>
764				<a href="http://www.gzlib.org.cn/ztSocialistCoreValues/index.jhtml" title='' alt=''></a>
765				<a href="http://www.gzlib.org.cn/aboutlib/index.jhtml" title='About Us' alt='About Us'>About Us</a>
766				
767				
768			</div>
769		</div>	
770 	</div>
771	<!-- 顶部导航end -->
772	<div class="page-copy">
773		
774			<p>版权所有©广州图书馆 粤ICP证号:10235282</p>
775		
776	</div>
777
778 	<!-- 服务协议弹窗 -->
779    <div id="agreementModal" class="modal">
780        <div class="modal-content">
781            <div class="modal-header">
782                <h2>广州图书馆网上注册服务协议</h2>
783                <button class="close-btn" onclick="closeModal('agreement')">&times;</button>
784            </div>
785            <div class="modal-body">
786                <div class="agreement-content">
787                    <p style="text-align: center; font-weight: bold; margin-bottom: 20px;">
787广州图书馆网上注册服务协议</p>
788                    <p style="text-align: center; margin-bottom: 25px;">(最新修订于2025年8月)</p>
789                    
790                    <h3>一、总则</h3>
791                    <ol>
792                        <li>1.本协议中的广州图书馆(以下简称本馆)网上注册包括通过本馆网站(www.gzlib.org.cn)、"广图+"微信小程序、本馆微信公众号、"粤读通"微信小程序、"广州图书馆"支付宝小程序等服务平台进行实名注册。上述服务平台所提供的公益服务由本馆提供。</li>
793                        <li>2.本协议适用于规范已在或拟在本馆网上注册的用户(以下简称读者)与本馆之间的行为和关系,旨在保护双方合法权益。</li>
794                        <li>3.读者范围:中国公民及外籍人士均可凭本人有效身份证件网上注册本馆读者证。</li>
795                        <li>4.读者在本馆网上注册读者证时,应审慎阅读、充分理解本协议所有条款,特别是有限责任、隐私保护、违约责任等重要条款。根据提示,读者可以选择"同意"的操作。当点选"同意"按钮时即视为读者已仔细阅读、充分理解并同意本协议全部内容,同意接受本协议条款的所有规范,包括接受本馆根据服务需要对本协议条款随时做出的修改。</li>
796                        <li>5.如读者不同意本协议,可选择"不同意"按钮退出网上注册。如对本协议条款或将来随时可能修改、补充的条款有疑问的,可向本馆咨询。</li>
797                        <li>6.本协议条款的变更或补充,将通过本馆官网(www.gzlib.org.cn)、微信公众号等平台发布通知、公告或声明,不承担个别通知义务。读者应在享受服务时及时关注协议及服务的变化情况。</li>
798                    </ol>
799                    
800                    <h3>二、服务内容</h3>
801                    <p>本馆将为在线注册成功的读者提供以下服务:</p>
802                    <ol>
803                        <li>1.基本借阅服务:根据读者证类型提供相应文献外借服务(具体见"读者证类型");</li>
804                        <li>2.数字图书馆服务:包括数字资源访问、在线阅读等;</li>
805                        <li>3.电子读者证服务:通过本馆微信公众号、网站或 "广图 +"微信小程序绑定读者证后,凭自动生成的电子读者证二维码办理借阅等业务;</li>
806                        <li>4.通借通还服务:可外借广州市公共图书馆服务体系内任一成员馆纳入通借通还的图书(具体参见《广州市公共图书馆统一借阅规则》);</li>
807                        <li>5.活动信息推送及报名、馆内设备认证使用(如计算机、无线网络)等。</li>
808                    </ol>
809                    <p>本馆网上注册可提供上述相关的网络服务,但与相关网络服务有关的设备(如个人电脑、手机等)及所需费用(如网络费、话费等)均应由读者自行承担。</p>
810                    
811                    <h3>三、信息注册</h3>
812                    <h4>(一)读者注册服务范围及注意事项</h4>
813                    <ol>
814                        <li>1.中国公民及外籍人士均可凭本人有效身份证件注册本馆读者证。</li>
815                        <li>2.持二代身份证、广州社保卡、港澳台居民居住证、外国人永久居留身份证注册可直接充当读者证。</li>
816                        <li>3.成功注册后在本馆微信公众号、网站或"广图+"微信小程序绑定读者证,可凭自动生成的电子读者证二维码办理相关业务。</li>
817                        <li>4.注册时须提供个人有效身份证件、手机号码等相关信息,并承诺所提交的信息真实有效。本馆将依法采集和保护读者的个人信息,所采集的信息仅在向读者提供服务和管理时使用,不另作他用。</li>
818                    </ol>
819                    
820                    <h4>(二)读者证类型</h4>
821                    <table  class="modaltable">
822                        <tr>
823                            <th>读者证类型</th>
824                            <th>注册对象</th>
825                            <th>服务功能</th>
826                            <th>押金</th>
827                        </tr>
828                        <tr>
829                            <td rowspan="2">成人读者证</td>
830                            <td rowspan="2">18周岁(含)以上成年人</td>
831                            <td>类型一:可外借文献(不含少儿文献)共40册/件,其中外文书刊不超过6册。</td>
832                            <td>免费</td>
833                        </tr>
834                        <tr>
835                            <td>类型二:同类型一,另可外借创意设计馆图书、期刊各3册。</td>
836                            <td>300元<br>(凭本人《广州市低收入困难家庭证》或有效残疾人证可免押金办理)</td>
837                        </tr>
838                        <tr>
839                            <td>儿童读者证</td>
840                            <td>12周岁以下未成年人</td>
841                            <td>
841可外借少儿文献共40册/件,其中少儿港台原版绘本不超过15册、少儿外文原版绘本不超过15册。</td>
842                            <td>免费</td>
843                        </tr>
844                        <tr>
845                            <td>青少年读者证</td>
846                            <td>12周岁(含)以上18周岁以下未成年人</td>
847                            <td>可外借文献共40册/件,其中外文书刊不超过6册、少儿港台原版绘本不超过15册、少儿外文原版绘本不超过15册。</td>
848                            <td></td>
849                        </tr>
850                        <tr>
851                            <td>通借证(5年有效期)</td>
852                            <td>大中小学、幼儿园教师,从事儿童文学创作、研究的相关专业从业人员或相关专业的高校在读学生</td>
853                            <td></td>
854                            <td></td>
855                        </tr>
856                        <tr>
857                            <td>通借证(1年有效期)</td>
858                            <td>孕期女性</td>
859                            <td></td>
860                            <td></td>
861                        </tr>
862                    
863					<tr>
864							<td colspan="4">
865                    <p>一、可外借文献包括中外文书刊及音像资料,仅供阅览文献均不可外借。</p>
866                    <p>二、图书(含附件)借期为21天,可续借3次;期刊、音像资料、创意设计馆书刊等文献(含附件)借期为15天,可续借1次。如存在读者证内有过期文献、逾期费未缴纳或临时读者证过期等任一情形,均不可办理借阅手续。</p>
867                    <p>三、逾期归还文献按每册/件每天0.1元、每册/件上限10元的标准缴纳逾期费。积分可用于抵扣文献逾期费,具体参见《广州图书馆读者证积分管理办法》。</p>
868                    <p>四、请读者爱护所借文献,造成文献遗失或损毁的,将按《广州图书馆馆藏文献遗失、损毁赔偿办法》处理。</p>
869                    <p>五、读者证具备基本借阅和数字图书馆阅读功能,读者应在尊重知识产权的基础上合理使用广州数字图书馆资源。</p>
870                    <p>六、读者证具备通借通还功能,读者可外借广州市公共图书馆服务体系内任一成员馆纳入通借通还的图书,具体参见《广州市公共图书馆统一借阅规则》。</p>
871                    </td></tr></table>
872                    <h4>(三)注册方式及流程</h4>
873                    <p>1. 远程注册</p>
874                    <p>凭本人有效身份证件可通过"广图+"微信小程序注册;凭本人有效身份证可通过微信公众号、"粤读通"微信小程序、"广州图书馆"支付宝小程序等服务平台自助注册。14周岁以下未成年人注册须同时上传监护人有效身份证。</p>
875                    
876                    <p>2. 审核与账号信息</p>
877                    <ol>
878                        <li>(1)本馆对注册信息进行审核,远程注册通过系统自动审核;</li>
879                        <li>(2)注册成功后,读者将获得读者号(实体证或电子证形式),电子证含二维码等账号信息;</li>
880                        <li>(3)本馆不接受同一身份证件重复注册;读者证账号信息的所有权归本馆,读者仅享有使用权。</li>
881                    </ol>
882                    
883                    <h3>四、使用规则</h3>
884                    <ol>
885                        <li>1.读者应遵守本馆各项规定及网络服务相关协议、惯例,不得干扰或扰乱服务秩序,不得盗用他人账号信息。</li>
886                        <li>2.读者对账号信息(读者号、电子证二维码、密码)的使用行为负责:任何使用正确账号信息的操作,均视为已经得到注册读者本人授权。因读者对账号信息保护不当产生的后果由读者自行承担。</li>
887                        <li>3.读者应合理使用本馆资源,尊重知识产权,不得违规使用数字图书馆资源。</li>
888                    </ol>
889                    
890                    <h3>五、其他事项</h3>
891                    <p>1. 实体证办理:</p>
892                    <p>读者如需办理实体读者证,可凭有效身份证件到本馆总服务台办理(电子证用户需核对信息)。</p>
893                    
894                    <p>2. 挂失、补证、退证:</p>
895                    <ol>
896                        <li>(1)挂失。读者证遗失,读者须及时通过本馆网站、总机电话、微信公众号等任一方式挂失或到总服务台办理挂失手续,未挂失所造成的损失由读者本人承担。</li>
897                        <li>(2)补证。读者证遗失或损坏,读者可凭本人有效身份证件到本馆总服务台办理补证手续,并缴纳读者证工本费5元。</li>
898                        <li>(3)退证。读者在所借文献、逾期费还清后,可凭本人有效身份证件、读者证及押金收据(无押金者除外)到本馆总服务台办理退证手续,如再次注册须缴纳读者证工本费5元。</li>
899                    </ol>
900                    
901                    <h3>六、服务暂停、变更与中止</h3>
902                    <ol>
903                        <li>1.本馆有权根据服务需要,随时变更、中断或终止部分或全部服务,不因此对读者或第三方承担任何责任。</li>
904                        <li>2.如读者存在以下情形,本馆有权中断或终止服务且不承担任何责任:
905                            <ol>
906                                <li>(1)提供的个人资料不真实;</li>
907                                <li>(2)违反本协议或本馆其他规定;</li>
908                                <li>(3)本馆认为不适宜继续提供服务的其他情况。</li>
909                            </ol>
910                        </li>
911                        <li>3.因系统检修、维护等合理原因导致服务在合理时间内中断的,本馆将尽可能事先通告,无需为此承担任何责任。</li>
912                        <li>4.若读者账号信息被冒用或盗用,可联系本馆提交相关材料,经核实后可修正个人资料、恢复账号的正常使用。</li>
913                        <li>5.读者对条款修改有异议或对服务不满的,可停止使用本馆提供的网络服务或告知本馆停止对
913自己服务。服务停止后,读者使用本馆服务的权利即行终止,本馆不再承担任何义务和责任。</li>
914                    </ol>
915                    
916                    <h3>七、读者隐私制度及保护</h3>
917                    <ol>
918                        <li>1.本馆承诺对读者个人信息(身份证件信息、手机号码等)予以保密,未经合法授权保证不向第三方公开或提供,但以下情况除外:
919                            <ol>
920                                <li>(1)事先获得读者明确授权;</li>
921                                <li>(2)根据法律规定或行政、司法机构要求;</li>
922                                <li>(3)按照政府主管部门要求;</li>
923                                <li>(4)为维护社会公众利益;</li>
924                                <li>(5)读者出现违反法律或网站政策的情况,需向第三方披露;</li>
925                                <li>(6)为提供读者所要求的产品和服务,必须与第三方分享;</li>
926                                <li>(7)不可抗力或本馆系统能力限制所导致。</li>
927                            </ol>
928                        </li>
929                        <li>2.在不泄露隐私的前提下,本馆有权对读者数据进行以研究或服务优化为目的统计与分析。</li>
930                    </ol>
931                    
932                    <h3>八、读者账号、密码和安全性</h3>
933                    <ol>
934                        <li>1.读者账号仅限读者本人使用,不得转让、出借或给予他人使用。</li>
935                        <li>2.读者证初始密码为 "Gzyyyymmdd"(yyyymmdd为身份证出生年月日),建议注册后及时通过本馆网站或微信公众号修改密码。</li>
936                        <li>3.读者应对账号及密码的安全负责,因保管不当(如泄露密码)或黑客行为导致账号被非法使用的,本馆不承担任何责任。</li>
937                        <li>4.读者如发现账号异常使用或存在安全漏洞的情况,应立即通知本馆。</li>
938                    </ol>
939                    
940                    <h3>九、知识产权</h3>
941                    <p>读者在使用账号所含服务时发表、上传的文字、图片、视频等原创信息,知识产权归读者所有(或由第三方与读者另行约定),但基于服务运营需要,读者确认视为对本馆授权该等信息知识产权的使用、复制、传播等权利。</p>
942                    
943                    <h3>十、有限责任</h3>
944                    <ol>
945                        <li>1.读者明确同意使用本馆网上注册服务及相关服务的风险及后果均由本人自行承担,本馆不承担任何责任。</li>
946                        <li>2.本馆无法保证服务一定能满足读者要求,也不保证服务的及时性、安全性、准确性。</li>
947                        <li>3.因不可抗力或本馆无法控制的原因(如网络故障、自然灾害)导致服务中断或缺陷的,本馆不承担任何责任,但将尽力减少损失。</li>
948                        <li>4.本馆有权随时修改或终止本服务(部分或全部),无论是否通知,均无需对读者或第三方承担任何责任。</li>
949                    </ol>
950                    
951                    <h3>十一、信息通告</h3>
952                    <p>本馆将通过官网、微信公众号等平台对外公布服务通知、条款变更等读者通告等。</p>
953                    
954                    <h3>十二、违约责任</h3>
955                    <ol>
956                        <li>1.如果本馆发现或收到他人举报或投诉读者违反本协议约定的,本馆有权对此独立进行判断,并不经通知随时对相关内容进行删除、屏蔽,并视行为情节对读者的账号处以包括但不限于警告、限制或禁止使用部分或全部功能、账号封禁直至注销的处罚,并有权公示处理结果,由此给读者带来的损失(包括但不限于资料、不予退还押金及相关数据等的清空等),由读者自行承担。</li>
957                        <li>2.若读者行为给本馆造成损失的(包括但不限于直接损失、名誉损失、第三方的罚款、索赔等),且读者在本馆的平台或其他产品中有押金等财产的,本馆有权冻结、留置、不予退还。不足弥补本馆损失的,本馆有权全额向读者追偿。</li>
958                        <li>3.若读者违反本协议的约定而与第三方产生纠纷的,一切后果需由读者自行承担,与本馆无涉,本馆无义务协助读者处理此类纠纷。</li>
959                    </ol>
960                    
961                    <h3>十三、附则</h3>
962                    <ol>
963                        <li>1.本协议的解释权及修订权归本馆所有。</li>
964                        <li>
9642.本协议的签订、解释及相关纠纷解决,均受中华人民共和国法律现行有效的法律约束。</li>
965                        <li>3.因本协议引起的或与之相关的争议,由双方协商解决或由有关部门调解;协商或调解不成的,任何一方可依法向本馆所在地有管辖权的人民法院起诉。</li>
966                    </ol>
967                    
968                    <p style="text-align: right; margin-top: 30px;">广州图书馆</p>
969                    <p style="text-align: right;">2025年8月6日</p>
970                </div>
971            </div>
972        </div>
973    </div>
974    
975    <!-- 隐私政策弹窗(更新为最新版本) -->
976    <div id="privacyModal" class="modal">
977        <div class="modal-content">
978            <div class="modal-header">
979                <h2>广州图书馆隐私政策</h2>
980                <button class="close-btn" onclick="closeModal('privacy')">&times;</button>
981            </div>
982            <div class="modal-body">
983                <div class="agreement-content">
984                    <p style="text-align: center; font-weight: bold; margin-bottom: 15px;">广州图书馆隐私政策</p>
985                    <p style="text-align: center; font-weight: bold; margin-bottom: 10px;">生效时间:2025 年 8 月 7 日</p>
986                    
987                    <p>欢迎您使用广州图书馆网站、小程序及相关应用产品(以下简称广州图书馆或称我们)提供的服务!我们特别重视用户信息安全与隐私保护,严格遵守相关法律规定,同时始终恪守权责一致、目的明确、选择同意、最少够用、确保安全、主体参与、公开透明等原则,致力于全方位保护您的个人信息及隐私安全。</p>
988                    <p>我们将通过《广州图书馆隐私政策》(以下简称本政策)向您详细说明我们收集、存储、保护、使用以及对外提供您信息的具体情况。在使用广州图书馆服务前,请您务必仔细阅读本政策;若您继续使用我们提供的服务,即表示您已充分阅读并理解本政策的全部内容。</p>
989                    
990                    <p style="font-weight: bold; margin: 20px 0 15px;">本隐私政策将帮助您了解以下内容:</p>
991                    <ol>
992                        <li>一、个人信息的收集与使用说明</li>
993                        <li>二、我们如何对外提供信息</li>
994                        <li>三、我们如何存储您的个人信息</li>
995                        <li>四、我们如何保护个人信息安全</li>
996                        <li>五、对未成年人的信息的保护</li>
997                        <li>六、您如何管理自己的信息</li>
998                        <li>七、隐私政策的适用范围及变更</li>
999                        <li>八、联系我们</li>
1000                    </ol>
1001                    
1002                    <h3>一、个人信息的收集与使用说明</h3>
1003                    <p>依据《信息安全技术 个人信息安全规范》(GB/T 35273-2020),个人信息指以电子或其他形式记录的、可单独或结合其他信息识别特定自然人身份的各类信息;个人敏感信息则是一旦泄露可能危害人身财产安全、损害个人权益的信息(如身份证件信息、位置信息等)。</p>
1004                    <p>广州图书馆严格遵循合法合规、目的明确、最少够用原则,仅在本政策所述的以下目的收集:</p>
1005                    
1006                    <h4>(一)账号注册与登录</h4>
1007                    <p>1.正式读者账户注册</p>
1008                    <p>按照国家实名制管理要求,需提供<span class="highlight">姓名、个人有效身份证件(身份证、广州社保卡、港澳台居民来往内地通行证、港澳台居民居住证、外籍人士护照、外国人永久居留身份证等任一项)、证件号码、手机号码、性别、住址及出生日期</span>。这些信息仅用于身份唯一性核验,是使用图书外借、电子证等服务的基础。若不提供,将无法完成注册。</p>
1009                    <p>若您是直接使用第三方平台的账号进行注册,为满足相关法律法规的网络实名制要求,我们需要收集您的<span class="highlight">姓名、证件号码、手机号码以及短信验证码</span>。如您拒绝提供姓名、证件号码、手机号码以及短信验证码进行核验,
1009将导致您注册失败,但不影响您使用广州图书馆的浏览、搜索功能。</p>
1010                    
1011                    <p>2.访客账户注册</p>
1012                    <p>仅访问自建数据库及广州大典古籍平台,需提供<span class="highlight">姓名、手机号码(用于接收短信验证码)、电子邮箱</span>。</p>
1013                    
1014                    <p>3.登录验证</p>
1015                    <p>手机号登录时需提供<span class="highlight">手机号码及短信验证码</span>,若拒绝,仅影响该登录方式使用,不阻碍其他服务访问;通过微信等第三方平台登录时,会获取<span class="highlight">头像、昵称及 OpenID</span> 用于账号绑定,不涉及额外隐私信息。</p>
1016                    
1017                    <h4>(二)活动预约</h4>
1018                    <p>当您报名参加讲座、展览等馆内活动时,需收集<span class="highlight">姓名及手机号码</span>,用于发送活动通知(如时间调整、入场指引)。若拒绝提供,因无法确保您能及时获取活动信息将无法完成报名。</p>
1019                    
1020                    <h4>(三)资源检索功能</h4>
1021                    <p>使用广州图书馆搜索服务时,会收集您的<span class="highlight">查询关键词及设备基础信息(如机型、浏览器类型)</span>,部分信息临时存储在本地设备以优化检索效率。单独的搜索关键词不具备身份识别性,我们可能将其用于分析资源需求以优化服务。</p>
1022                    
1023                    <h4>(四)音视频资源服务</h4>
1024                    <p>观看音视频资源时,需授权访问设备的<span class="highlight">音视频播放权限</span>,仅用于加载播放资源。若拒绝授权,将无法使用该功能,但不影响文本类资源访问。</p>
1025                    
1026                    <h4>(五)送书上门</h4>
1027                    <p>选择 "送书上门" 时,需提供<span class="highlight">收货地址、收货人姓名及联系电话</span>,用于物流配送及异常沟通。</p>
1028                    
1029                    <h4>(六)志愿者服务</h4>
1030                    <p>选择注册成为志愿者时,需提供<span class="highlight">读者证号、姓名、身份证件号、性别、出生日期、政治面貌、文化程度、电子邮箱、手机号码</span>。若不提供无法注册成为志愿者,但不影响查看志愿活动安排与报道情况。</p>
1031                    
1032                    <h4>(七)联合参考咨询服务</h4>
1033                    <p>选择"参考咨询"服务时,需提供<span class="highlight">电子邮箱</span>,仅用于接收咨询问题回复及附件接收。若拒绝提供,因无法接收回复邮件导致无法使用该功能。</p>
1034                    
1035                    <h4>(八)服务通知推送</h4>
1036                    <p>若您提供<span class="highlight">手机号码或者在微信公众号上进行绑定</span>,我们会发送书刊到期提醒、预约文献到馆通知等必要信息。若您不想收到或需要变更上述推送信息,您可以通过登录广州图书馆官网或微信公众号,取消订阅相关信息推送服务项目。</p>
1037                    
1038                    <h4>(九)在线支付服务</h4>
1039                    <p>当您借阅的图书逾期时,你可以通过积分抵扣文献逾期费,具体参见《广州图书馆读者证积分管理办法》,也可以通过与第三方支付机构(包括微信支付、支付宝等)所提供的支付服务进行支付费用结算。为展示您账户的订单信息及保障您的后续权益,我们会收集您在使用广州图书馆过程中产生的<span class="highlight">订单信息(包括支付类型、借阅数量、逾期金额)</span>,用于向您展示及便于您对订单进行管理。</p>
1040                    
1041                    <h4>(十)服务运行保障</h4>
1042                    <p>为识别账号异常、优化服务体验,会自动收集以下信息:</p>
1043                    <ol>
1044                        <li>日志信息:<span class="highlight">登录账号、IP 地址、访问时间、图书馆网页访问记录</span>等,作为网络日志保存;</li>
1045                        <li>设备信息:<span class="highlight">机型、操作系统版本、设备标识符(如 MAC 地址)、软硬件特征</span>等。</li>
1046                    </ol>
1047                    <p>以上信息仅用于保障系统稳定,不会用于其他目的。</p>
1048                    
1049                    <h4>(十一)征得授权同意的例外</h4>
1050                    <p>根据相关法律法规规定,以下情形中收集您的信息无需征得您的授权同意:</p>
1051                    <ol>
1052                        <li>1.履行法律法规规定的义务相关的;</li>
1053                        <li>2.与国家安全、国防安全直接相关的;</li>
1054                        <li>3.与公共安全、公共卫生、重大公共利益直接相关的;</li>
1055                        <li>
10554.与刑事侦查、起诉、审判和判决执行等直接相关的;</li>
1056                        <li>5.出于维护您或其他个人的生命、财产等重大合法权益但又很难得到本人授权同意的;</li>
1057                        <li>6.所收集的个人信息是您自行向社会公众公开的;</li>
1058                        <li>7.从合法公开披露的信息中收集个人信息的,如合法的新闻报道、政府信息公开等渠道;</li>
1059                        <li>8.维护所提供产品或服务的安全稳定运行所必需的,如发现、处置产品或服务的故障;</li>
1060                        <li>9.根据您的要求签订和履行合同所必需的;</li>
1061                        <li>10.法律法规规定的其他情形。</li>
1062                    </ol>
1063                    
1064                    <h3>二、我们如何对外提供信息</h3>
1065                    <p>(一)为便于广州市"图书馆之城"服务体系向您提供一致化服务以及便于您进行统一管理、保障系统和账号安全等,您的个人信息可能会在我们和我们的关联方之间进行必要共享。您在注册账户后,无需重复注册即可登录部分单项服务,您的账号相关信息会在我们和我们的关联方内部进行必要共享。</p>
1066                    <p>适用广州市"图书馆之城"服务体系的"关联方"请您查阅:<a href="https://www.gzlib.org.cn/allLibrary/index.jhtml"  target="_blank" style="color:blue">https://www.gzlib.org.cn/allLibrary/index.jhtml</a></p>
1067                    <p>对我们与之共享个人信息的公司、组织和个人,我们会对其数据安全环境进行调查,与其签署严格的保密协议,要求他们按照我们的说明、本隐私政策以及其他任何相关的保密和安全措施来处理个人信息。</p>
1068                    
1069                    <p>(二)为了便于使用"广佛同城"服务,您的个人信息可能会在我们和佛山市图书馆之间进行必要共享。您在注册账户后,通过在"我的图书馆"中申请"激活为佛山市图书馆读者",即可成为佛山市图书馆读者并享受相关服务,您的账号相关信息会在我们和佛山图书馆内部进行必要共享。</p>
1070                    
1071                    <p>(三)我们不会主动共享、转让和公开披露您的个人信息,如存在需要共享、转让和公开披露您的个人信息的情况时,我们会征得您的明示同意。</p>
1072                    
1073                    <p>(四)根据相关法律法规及国家标准,以下情形中,我们公开披露您的个人信息无需事先征得您的授权同意:</p>
1074                    <ol>
1075                        <li>1.与个人信息控制者履行法律法规规定的义务相关的;</li>
1076                        <li>2.与国家安全、国防安全直接相关的;</li>
1077                        <li>3.与公共安全、公共卫生、重大公共利益直接相关的;</li>
1078                        <li>4.与犯罪侦查、起诉、审判和判决执行等直接相关的;</li>
1079                        <li>5.出于维护个人信息主体或其他个人的生命、财产等重大合法权益但又很难得到本ä
1079ººåŒæ„çš„ï¼›</li>
1080                        <li>6.个人信息主体自行向社会公众公开的个人信息;</li>
1081                        <li>7.从合法公开披露的信息中收集个人信息的,如合法的新闻报道、政府信息公开等渠道。</li>
1082                    </ol>
1083                    
1084                    <h3>三、我们如何存储您的个人信息</h3>
1085                    <p>(一)存储地点</p>
1086                    <p>我们依照法律法规的规定,在中华人民共和国境内收集和产生的个人信息,将存储在中华人民共和国境内。如果我们向境外传输,我们将遵循国家相关规定,并向您说明个人信息出境目的以及涉及的个人信息类型,征求您的同意。</p>
1087                    
1088                    <p>(二)存储期限</p>
1089                    <p>我们仅为实现本政策声明的目的所必需的时限内保留您的个人信息。但在下列情况下,我们有可能因需符合法律要求,更改个人信息的存储时间:</p>
1090                    <ol>
1091                        <li>1.为遵守适用的法律法规等有关规定;</li>
1092                        <li>2.为遵守法院判决、裁定或其他法律程序的规定;</li>
1093                        <li>3.为遵守相关政府机关或法定授权组织的要求;</li>
1094                        <li>4.我们有理由确信需要遵守法律法规等有关规定;</li>
1095                        <li>5.为执行相关服务协议或本政策、维护社会公共利益,为保护我们或我们的关联单位、其他用户或雇员的人身财产安全或其他合法权益所合理必需的用途。</li>
1096                    </ol>
1097                    <p>当我们的产品或服务发生停止运营的情形时,我们将采取例如推送通知、公告等形式通知您,并在合理的期限内删除或匿名化处理您的个人信息。</p>
1098                    
1099                    <h3>四、我们如何保护个人信息安全</h3>
1100                    <p>我们将努力采取合理安全措施保护您提供的个人信息,防止数据遭到未经授权访问、公开披露、使用、修改、损坏或丢失。</p>
1101                    
1102                    <h4>(一)技术安全保障</h4>
1103                    <p>广州图书馆在个人信息收集、存储、展示、处理、使用、销毁等各个环节建立了安全防护措施,包括但不限于<span class="highlight">数据加密技术、访问控制机制、数据脱敏、运维审计</span>等技术。</p>
1104                    
1105                    <h4>(二)管理制度规范</h4>
1106                    <p>我们建立了完善的信息安全管理制度与操作流程,包括:</p>
1107                    <ol>
1108                        <li>1.明确信息<span class="highlight">安全责任部门与岗位职责</span>,设立专职信息安全管理团队,定期开展安全培训与考核;</li>
1109                        <li>2.实施严格的<span class="highlight">权限分级管理</span>,仅授权必要岗位人员在职责范围内访问用户信息,且访问行为全程留痕;</li>
1110                        <li>3.制定信息安全<span class="highlight">应急预案</span>,定期组织演练与培训,确保在发生安全事件时能快速响应、妥善处置。</li>
1111                    </ol>
1112                    
1113                    <h4>(三)信息使用约束</h4>
1114                    <ol>
1115                        <li>1.除法律法规另有规定或政府部门依法要求外,我们承诺不将用户信息用于本服务条款约定以外的用途,未经用户明示同意,不向任何第三方泄露或出售用户个人信息。</li>
1116                        <li>2.对于因业务需要必须接触用户信息的合作方(如技术服务提供商),我们将通过签订保密协议、审计监督等方式,要求其严格遵守信息安全义务,确保数据使用符合安全标准。</li>
1117                    </ol>
1118                    
1119                    <h4>(四)安全事件处理</h4>
1120                    <p>若发生用户信息泄露、丢失等安全事件,我们将立即启动应急预案,采取补救措施防止损失扩大,并按照法律法规要求及时向监管部门报告,同时以适当方式告知受影响用户事件详情及处理进展。</p>
1121                    
1122                    <h4>(五)用户信息保护提示</h4>
1123                    <p>请用户妥善保管个人账号信息(如用户名、密码、验证码等),避免向他人泄露;建议定期更换账号密码,使用复杂密码组合增强安全性。如发现账号异常登录或信息泄露,可立即通过本馆客服渠道反馈,我们将协助采取冻结账号、修改信息等保护措施。</p>
1124                    <p>我们将持续优化信息安全体系,根据技术发展和法规更新动态调整安全策略,全力保障用户信息安全与合法权益。</p>
1125                    
1126                    <h3>五、对未成年人信息的保护</h3>
1127                    <p>我们鼓励父母或监护人指导未成年人使用我们的服务。我们将根据国家相关法律法规的规定保护未成年人的信息安全。</p>
1128                    <p>我们建议未成年人鼓励他们的父母或监护人阅读本政策,并明确规定<span class="highlight">14周岁以下未成年人</span>在提交个人信息之前需要<span class="highlight">父母或监护人的同意和指导</span>。对于经父母或者监护人同意而收集您的信息的情况,我们只会在收到法律允许、父母或者监护人明确同意或者保护您权益所必要的情况下使用或公开披露此信息。如您的父母或者监护人不同意您按照本政策使用我们的服务或向我们提供信息,请您立即终止使用我们的服务并通过前述联系方式及时通知我们,以便我们采取相应的措施。</p>
1129                    
1130                    <h3>六、您如何管理自己的信息</h3>
1131                    <h4>(一)访问、变更您的个人信息</h4>
1132                    <p>您可以在使用我们服务的过程中,访问您提供的注册信息和其他个人信息。修改个人信息可以登陆<span class="highlight">官网<a href="https://www.gzlib.org.cn"  target="_blank" style="color:blue">https://www.gzlib.org.cn</a></span>办理,或按照指引与我们联系。</p>
1133                    <p>我们将按照本政策所述,仅为实现我们服务的功能,收集、使用您的信息。</p>
1134                    
1135                    <h4>(二)您如何管理您的信息</h4>
1136                    <p>在您使用服务期间,为了您可以更加便捷地访问和管理您的信息,同时保障您注销账号的权利,我们提供账户注销功能,若您决定不再使用我们的服务,请前往开户图书馆办理,或通过官网登录后进入"我的图书馆"按提示进行账户注销操作。</p>
1137                    <p>当您注销广州图书馆账号后,我们将不会再收集、使用或对外提供与该账号相关的个人信息,但您在使用服务期间提供或产生的信息我们仍需按照监管要求进行保存,且在该保存的时间内将依法配合有权机关的查询。</p>
1138                    <p>如您发现我们违反法律、行政法规的规定或者双方的约定收集、使用您的个人信息,您可以要求我们删除。</p>
1139                    <p>如您发现我们收集、存储的您的个人信息有错误的,您也可以要求我们更正。</p>
1140                    <p>请通过本政策列明的联系方式与我们联系。</p>
1141                    <p>请您理解,由于技术所限、法律或监管要求,我们可能无法满足您的所有要求,我们会在合理的期限内答复您的请求。</p>
1142                    
1143                    <h4>(三)您如何撤回已同意的授权</h4>
1144                    <ol>
1145                        <li>1.您可以选择在我们的产品中关闭我们的"短信服务"功能,路径:"我的图书馆"-"个人资料"-"短信服务"点击关闭按钮。</li>
1146                        <li>2.您可以选择在我们的产品中关闭我们的"图书借还微信提醒"功能,路径:"广州图书馆"微信公众号-"服务"-"信息查询"-"借还微提醒"点击取消按钮。</li>
1147                        <li>3.如您需要关闭您为使用上述某些特定功能而开启的功能权限(如相机权限、照片权限、麦克风权限、通讯录权限、存储权限、设备信息权限、地理位置权限),大多数移动设备都会支持您的这项需求,具体方法请参考或联系您移动设备的服务商或ç”
1147Ÿäº§å•†ã€‚</li>
1148                    </ol>
1149                    <p>但请您了解,当您撤回授权后,我们无法继续为您提供撤回授权所对应的服务,也不再处理您相应的信息。但您撤回授权的决定,不会影响撤此前基于您的授权同意而开展的信息处理。</p>
1150                    
1151                    <h3>七、隐私政策的适用范围及变更</h3>
1152                    <p>本政策适用于广州图书馆应用程序内的所有服务,相关服务另有规定的,从其规定。</p>
1153                    <p>本政策可能变更。当隐私保护指引的条款发生变更时,我们会在页面显著位置提示、弹窗等方式向您提示,并向您说明生效日期。请您仔细阅读变更后的隐私政策。如果您之后继续使用应用程序内的服务,表示您同意我们按照本政策处理您的信息。新政策生效之后,不会回溯在旧政策下做出的处理。</p>
1154                    
1155                    <h3>八、联系我们</h3>
1156                    <p>如您对本政策或其他相关事宜有疑问,可以通过拔打<span class="highlight">020-83836666服务电话</span>或发送邮件到<span class="highlight">[email protected]</span>与我们联系。我们将尽快审核所涉问题,并在十五个工作日内予以回复。</p>
1157                    
1158                    <p style="margin-top: 30px; font-weight: 500;">感谢您花时间了解我们的隐私政策!我们将尽全力保护您的个人信息和合法权益,再次感谢您的信任!</p>
1159                </div>
1160            </div>
1161        </div>
1162    </div>
1163 </body>
1164</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.