PageSourceSearch

https://webvpn.xzit.edu.cn/enlink/sso/login

html xzit.edu.cn collected 2026-10-05 22:11:42 UTC 16,102 bytes, 332 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1.0">
6	<title>登录页面</title>
7	<link rel="icon" id="favicon" type="image/x-icon" href="data:;base64,=">
8	<link rel="stylesheet" type="text/css" href="/enlink/files/login/font/iconfont.css">
9	<link rel="stylesheet" href="/enlink/files/login/css/login.css">
10	<link rel="stylesheet" href="/enlink/files/login/css/common.css">
11	<link rel="stylesheet" href="/enlink/files/login/css/jigsaw.css">
12	<link rel="stylesheet" href="/enlink/files/login/css/mobile.css" media="all and (max-width: 640px)">
13	
13<script src="/enlink/files/login/font/iconfont.js"></script>
13
14	
14<script src="/enlink/files/login/js/jquery.js"></script>
14
15	
15<script src="/enlink/files/login/js/jquery.cookie.min.js"></script>
15
16	
16<script src="/enlink/files/login/js/jquery.qrcode.v1.0.min.js"></script>
16
17	
17<script src="/enlink/files/login/js/jquery.i18n.properties.js"></script>
17
18	
18<script src="/enlink/files/login/js/jVerify.js"></script>
18
19	
19<script src="/enlink/files/login/js/jigsaw.js"></script>
19
20	
20<script src="/enlink/files/login/js/reg.js"></script>
20
21	
21<script src="/enlink/files/login/js/crypto-js.js"></script>
21
22	
22<script src="/enlink/files/login/js/base64.js"></script>
22
23	
23<script src="/enlink/files/login/js/ieee754.js"></script>
23
24	
24<script src="/enlink/files/login/js/md5.js"></script>
24
25	
25<script src="/enlink/files/login/js/buffer.js"></script>
25
26	
26<script src="/enlink/files/login/js/promise.js"></script>
26
27	
27<script src="/enlink/files/login/js/theme.js"></script>
27
28	
28<script src="/enlink/files/login/js/common.js"></script>
28
29
30	
30<script>
31		var indexConfig = {"key":"gxzKsXF5dCDTOcUe","name":null,"termsUrl":"https:\/\/www.baidu.com\/help\/terms.html","privacyUrl":"https:\/\/www.baidu.com\/help\/privacy.html","authList":{}};
32		var diyConfig = {"id":"201","template":"\u767B\u5F55\u9875\u9875\u9762","labelLogo":"\/files\/diy\/customLog.png","labelTitle":"\u5E94\u7528\u8BBF\u95EE\u7EDF\u4E00\u5165\u53E3-\u767B\u5F55\u9875","logo":"\/files\/diy\/diyLogo1630998542098.png","title":"\u5F90\u5DDE\u5DE5\u7A0B\u5B66\u9662WEBVPN","slogan":"","copyright":{"name":"","hide":false,"description":"","number":"","link":"https:\/\/"},"backgroundImage":"\/files\/diy\/diyImage1631068185508.jpg","usernameTips":"\u8BF7\u8F93\u5165\u7EDF\u4E00\u8EAB\u4EFD\u8BA4\u8BC1\u8D26\u53F7","passwordTips":"\u8BF7\u8F93\u5165\u5BC6\u7801","myCollection":"\u6211\u7684\u6536\u85CF","hide":{"sms":false,"dingTalk":true,"weChat":true,"enWeChat":true,"feishu":null,"enApp":true,"captcha":true,"passwdReset":true,"logoutButton":false,"userCenter":false,"downloadLink":false,"addApp":false,"tunnel":false},"editList":[{"name":"downloadCenter","diy":false,"hide":false,"link":"https:\/\/webvpn.xzit.edu.cn\/enlink\/static\/download\/index.html"}],"advice":{"hide":true,"location":"right","title":"","content":""},"advice2":{"hide":true,"location":"left","title":"webvpn","content":["WebVPN\uFF0C\u65E0\u9700\u5B89\u88C5\u5BA2\u6237\u7AEF\u548C\u63D2\u4EF6\uFF0C\u652F\u6301\u7535\u8111\u548C\u624B\u673A\u76F4\u63A5\u4F7F\u7528\uFF0C\u65B9\u4FBF\u60A8\u5728\u5916\u7F51\u8BBF\u95EE\u5185\u7F51\u548C\u56FE\u4E66\u9986\u8D44\u6E90\u3002\u4E3A\u4E86\u83B7\u5F97\u66F4\u597D\u7684\u4F53\u9A8C\u5EFA\u8BAE\u4F7F\u7528Chrome\u3001Firefox\u3001IE11\u3001Edge\u3001Safari\u7B49\u6D4F\u89C8\u5668\u3002\n\u8D26\u53F7\u4E3A\u7528\u7EDF\u4E00\u8EAB\u4EFD\u8BA4\u8BC1\u7684\u7528\u6237\u548C\u5BC6\u7801\u3002"]},"enableEnApp":false,"smsEnabled":true};
33		var ssoConf = {"name":"\u5355\u70B9\u767B\u5F55","url":"https:\/\/webvpn.xzit.edu.cn:10443\/http\/webvpn17346e8d0e77b5ba5c927ef4c5611423\/cas\/login?service=https:\/\/webvpn.xzit.edu.cn\/enlink\/api\/client\/callback\/cas"};
34		var errMsg = null;
35		var loginPage = null;
36		var userVo = null;
37	</script>
37
38</head>
39<body>
40	<div id="login">
41		<!-- header -->
42		<header class="top">
43	<section>
44		<a href="javascript: backToIndex(0);">
45			<img class="headerLogo" src="/enlink/files/login/images/img/logo.png">
46		</a>
47		<h1 class="headerTitle"></h1>
48		<p></p>
49	</section>
50	<ul>
51	</ul>
52</header>
53		<!-- content -->
54		<main>
55			<div class="jigsaw-mask" style="display: none;">
56				<div class="jigsaw-area" style="left: calc(50%);transform: translateX(-50%);">
57					<div class="jigsaw-title">
58						<span>请完成安全验证</span>
59						<i class="close-icon">
60							<svg onclick="closeJigsae()" class="icon tip-icon" aria-hidden="false">
61								<use xlink:href="#en-close-s"></use>
62							</svg>
63						</i>
64						<i class="refresh-icon" id="refreshIcon">
65							<svg class="icon tip-icon" aria-hidden="false">
66								<use xlink:href="#en-refresh-white"></use>
67							</svg>
68						</i>
69	
70						<!--						<img id="refreshIcon" src="/enlink/files/login/images/jigsaw/refresh.png" alt="">-->
71					</div>
72					<div class="jigsaw-success text-primary" *ngIf="isSuccess">
73						<span style="color: #3571ff;">验证成功</span>
74					</div>
75					<div id="captcha"></div>
76				</div>
77			</div>
78			<!-- 动态验证码 -->
79			<div class="dynamic_auth_code" style="display: none;">
80				<div>
81						<section class="header">
82								<p>动态验证码验证</p>
83								<i class="close-icon" onclick="dynamicCodeCancel()">
84										<svg onclick="closeJigsae()" class="icon tip-icon" aria-hidden="false">
85												<use xlink:href="#en-close-s"></use>
86										</svg>
87								</i>
88						</section>
89						<section class="main">
90								<p class="desc">
91										<span class="tipss">请您注意查收动态验证码,并将6位动态密码输入下框中。</span>
92										<!-- <i class="refresh-icon" id="refreshIcon">
93												<svg class="icon tip-icon" aria-hidden="false">
94													<use xlink:href="#en-refresh-white"></use>
95												</svg>
96										</i> -->
97								</p>
98								<div>
99										<span class="icon enlinkIcon password">&#xe6e1;</span>
100										<input type="text" id="freshCode" name="code" placeholder="请输入动态验证码">
101										<p class="errTip freshCode">请输入动态验证码!</p>
102								</div>
103								<!-- <p class="time">当前服务器时间 2020年9月17日 19:23:58</p> -->
104						</section>
105						<section class="footer">
106								<button type="button" onclick="dynamicCodeCancel()">取消</button>
107								<button type="button" onclick="dynamicCodeCheck()">确定</button>
108						</section>
109				</div>
110			</div>
111			<section class="main">
112				<!-- 右侧公告 -->
113				<section class="leftNotice">
114					<p>
115						<span>公告</span>
116						<img src="/enlink/files/login/images/announcement.png" alt="">
117					</p>
118					<section class="notice_container" style="overflow: hidden;">
119						<div id="scroll_begin"></div>
120						<div id="scroll_end"></div>
121					</section>
122				</section>
123				<!-- 移动端公告 -->
124				<section class="mobileLeftNotice">
125					<section class="notice_container" style="overflow: hidden;">
126						<div id="scroll_begin">	
127							<!-- <p>
128								<span>公告</span>
129								<img src="/enlink/files/login/images/announcement.png" alt="">
130							</p> -->
131						</div>
132						<div id="scroll_end"></div>
133					</section>
134				</section>
135				<div class="loginForm">
136					<!-- 登录 -->
137					<div class="page loginFormPage" id="loginFormPage">
138						<!-- <h2>密码登录</h2> -->
139						<div class="scan_login" onmousemove="rightPartnerCodeMouseEnter('scan')"
140							 onmouseout="rightPartnerCodeMouseOut('scan')"
141							 onclick="pageChange('enAppLogin')">
142							<svg class="icon tip-icon">
143								<use xlink:href="#en-QR_code"></use>
144							</svg>
145						</div>
146						<p class="right_partner_code scan" style="display: none;">
147							<span class="tip-text">扫码登录</span>
148							<svg class="icon tip-icon">
149								<use xlink:href="#en-tip-bg"></use>
150							</svg>
151						</p>
152						<section class="tab">
153							<p class="selected" style="margin-right:50px" onclick="loginStyleChange(0)">SSO登录</p>
154							<p onclick="loginStyleChange(1)">账号登录</p>
155						</section>
156						<form id="upLoignForm" action="/enlink/sso/login/submit" method="post" style="display: none;">
157							<div>
158								<span class="icon enlinkIcon">&#xe618;</span>
159								<input type="text" id="account" class="username" name="username" placeholder="请输入账号">
160								<p class="errTip account">请输入账号!</p>
161							</div>
162							<div>
163								<span class="icon enlinkIcon password">&#xe61b;</span>
164								<input type="password" id="loginPass" class="password loginEye" placeholder="请输入密码">
165								<input type="hidden" id="realLoginPass" name="password" />
166								<input type="hidden" id="token" name="token" />
167								<!-- <input type="hidden" id="systemInfo" name="systemInfo" /> -->
168								<input type="hidden" id="language" name="language" />
169								<span class="icon enlinkIcon eye_input loginPass en-guanwocong" id="en-eye" onclick="togglePass('loginPass')"></span>
170								<p class="errTip loginPass">请输入密码!</p>
171							</div>
172							<div id="captchaDiv" class="verifyCode" style="display: none">
173								<span class="icon enlinkIcon">&#xe61b;</span>
174								<input type="text" id="verifyCode" class="username" placeholder="请输入验证码" name="verifyCode">
175								<div id="verify-img">
176									<img style="width: 90px;height: 30px;cursor: pointer" id="verify-img-code" onclick="handleImage('verify-img-code')">
177								</div>
178								<p class="errTip verifyCode" style="position: absolute;bottom: 0px;left: 0px;"></p>
179							</div>
180							<div class="rememberDiv">
181								<div>
182									<input type="checkbox" id="remberPsw" class="remember" />
183									<label for="remberPsw">记住我</label>
184								</div>
185								<span href="#" onclick="pageChange('phoneCode')" id="messageLogin" class="forgetPass" style="display: none">验证码登录</span>
186								<span href="#" onclick="pageChange('forgetPass')" id="forgetPassBtn" class="forgetPass">忘记密码</span>
187							</div>
188							<button id="loginSubmit" type="button" class="commonBtn" onclick='loginHandle()'>登录</button>
189						</form>
190						<section	class="ssoBtn" style="padding-top: 110px;">
191							<button type="button" class="commonBtn sso" onclick="ssoLoginHandle()" style="margin-bottom: 22px;">SSO登录</button>
192							<button type="button" class="commonBtn account" onclick='loginStyleChange(1)'>切换到账号登录</button>
193						</section>
194						<section class="loginStyle" style="display: none">
195							<div>
196								<p></p>
197								<h2>其它登录方式</h2>
198								<p></p>
199							</div>
200							<ul>
201							</ul>
202						</section>
203						<!-- <p class="login_footer_tips" style="text-align: left">
204							<span class="tips1">出于安全考虑,一旦您访问过那些需要您提供凭证信息的应用时,请操作完成之后</span>
205							<span class="logout">登出</span>
206							<span class="tips2">并关闭浏览器</span>
207						</p> -->
208					</div>
209	
210					<!-- 手机或邮箱验证码登录 -->
211					<div id="phoneCode" class="page loginFormPage message" style="display: none;">
212						<h2>验证码登录</h2>
213						<!-- <div class="login_change" >
214							<svg class="icon tip-icon" aria-hidden="false">
215								<use xlink:href="#en-pc_login"></use>
216							</svg>
217						</div> -->
218						<form id="codeLoginForm" action="/enlink/sso/login/verifyCode" method="post">
219							<div style="margin-bottom:0px">
220								<span class="icon enlinkIcon" style="top:-6px">&#xe618;</span>
221								<input type="text" name="mobileOrEmail" id="messLogin" class="usernamess phone" placeholder="请输入手机号或邮箱">
222								<p class="errTip messLogin">请输入手机号或邮箱!</p>
223							</div>
224							<div id="captchaDiv1" class="verifyCode1" style="margin-bottom:0px;display: flex">
225								<span class="icon enlinkIcon" style="top:-6px">&#xe61b;</span>
226								<input type="text" id="verifyCodeLogin" class="username" placeholder="请输入验证码">
227								<div id="verify-login">
228									<img id="verify-img-login" onclick="handleImage('verify-img-login')" src="/enlink/sso/login/getVerifyCodeImage">
229								</div>
230								<p class="errTip verifyCodeLogin" style="position: absolute;bottom: 0px;left: 0px;"></p>
231							</div>
232							<div style="margin-bottom:0px">
233								<span class="icon enlinkIcon password" style="top:0px">&#xe61b;</span>
234								<section>
235									<input type="text" name="code" id="codeMessLogin" class="code" placeholder="请输入验证码">
236									<p class="getCode messLogin" onclick="getPhoneOrEmailMessCode('messLogin')">点击获取</p>
237								</section>
238								<p class="errTip codeMessLogin">请输入验证码</p>
239							</div>
240							<div class="forgetPass remember_me">
241								<div>
242									<input type="checkbox" id="rembers" class="remember" />
243									<label for="rembers">记住我</label>
244								</div>
245							</div>
246							<button type="button" class="commonBtn" onclick='messLoginHandle()'>登录</button>
247							<button type="button" class="commonBtn backLoginBtn" onclick='pageChange("loginFormPage")'>返回密码登录</button>
248						</form>
249					</div>
250	
251					<!-- enapp扫码登录 -->
252					<div id="enAppLogin" class="page loginFormPage" style="display: none;">
253						<div class="scan_login" onmousemove="rightPartnerCodeMouseEnter('pass')"
254							 onmouseout="rightPartnerCodeMouseOut('pass')"
255							 onclick="pageChange('loginFormPage')">
256							<svg class="icon tip-icon">
257								<use xlink:href="#en-pc_login"></use>
258							</svg>
259						</div>
260						<p class="right_partner_code pass" style="display: none;">
261							<span class="tip-text">密码登录</span>
262							<svg class="icon tip-icon">
263								<use xlink:href="#en-tip-bg"></use>
264							</svg>
265						</p>
266						<h2>扫码登录</h2>
267						<p class="desc">
268							<span>打开</span>
269							<a href="javascript:void(0);">EnAPP</a>
270							<span>扫一扫登录</span>
271						</p>
272						<section>
273							<div class="enapp_login_container">
274								<!-- <iframe frameborder="0"></iframe> -->
275								<form id="enAppQrForm" action="/enlink/sso/login/enApp" method="post">
276									<input type="hidden" name="userId" id="enApp" />
277								</form>
278								<div id="enapp_login_container">
279	
280								</div>
281								<div class="due" style="display:none">
282									<div class="due_content">
283										<p>二维码已失效</p>
284										<button class="reget" type="button" onclick="getEnAppCode()">请点击刷新</button>
285									</div>
286								</div>
287							</div>
288						</section>
289						<button type="button" class="commonBtn backLoginBtn" onclick='pageChange("loginFormPage")'>返回密码登录</button>
290						<span>下载 EnAPP</span>
291					</div>
292	
293				</div>
294				<!-- 已删 -->
295				<div class="rightPart" style="display: none">
296					<section class="rights" style="display: none">
297						<p><span>安信</span>将获得以下权限:</p>
298						<div>
299							<input type="checkbox" id="selectAll" class="remember" />
300							<label for="selectAll">全选</label>
301						</div>
302						<div>
303							<input type="checkbox" id="getACCName" class="remember" />
304							<label for="getACCName">获得您的账号、姓名</label>
305						</div>
306						<p>授权后表面您已同意<span onclick="openNewTab('termsUrl')">服务协议</span>和<span onclick="openNewTab('privacyUrl')">隐私条款</span></p>
307					</section>
308					<section class="notice" style="display: none">
309						<p>公告:</p>
310						<section style="overflow: hidden;">
311							<div class="scroll_begin"></div>
312							<div class="scroll_end"></div>
313						</section>
314					</section>
315					<!-- <section class="loginStyle" style="display: none">
316						<h2>其它登录方式</h2>
317						<ul>
318						</ul>
319					</section> -->
320				</div>
321			</section>
322		</main>
323		<footer>
324	<p></p>
325	<p><a href="javascript:void(0);"></a></p>
326</footer>
327	</div>
328</body>
329
330<script src="/enlink/files/login/js/login.js"></script>
330
331
332</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.