1<!DOCTYPE html> 2<html lang="zh-CN"> 3 4<head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <title>ä¼åç»å½ - ä¼åä¸å¿</title> 8 <link rel="stylesheet" href="/static/member/css/style.css?v=20260604-account-choice"> 9 <link rel="stylesheet" href="/static/blog/vendor/font-awesome/css/font-awesome.min.css"> 10 <link rel="icon" href="https://static.wlphp.com/static/uploads/set/197451e0cf3e2fb12499ab7297b68ddf.ico"> 11 <style> 12 .captcha-wrapper { 13 display: flex; 14 gap: 10px; 15 align-items: center; 16 } 17 .captcha-img { 18 width: 120px; 19 height: 42px; 20 border-radius: 8px; 21 cursor: pointer; 22 flex-shrink: 0; 23 } 24 .captcha-img:hover { 25 opacity: 0.8; 26 } 27 </style> 28<!-- data-online-stats -->
28<script data-online-stats-compat> 29(function () { 30 if (typeof window.$ === 'undefined') { 31 window.$ = function (target) { 32 if (typeof target === 'function') { 33 if (document.readyState === 'loading') { 34 document.addEventListener('DOMContentLoaded', target, { once: true }); 35 } else { 36 target(); 37 } 38 return; 39 } 40 return { 41 html: function (value) { 42 document.querySelectorAll(target).forEach(function (element) { 43 element.innerHTML = value; 44 }); 45 } 46 }; 47 }; 48 } 49})(); 50</script>
50<script src="https://socket.wlphp.com:3124/js/socket.io.js"></script>
vendor: 1 bytes, line 50
50
51<script> 52 var _zst = _zst || []; 53 (function () { 54 var zs = document.createElement("script"); 55 zs.src = "/static/common/js/online-stats.js?webid=&uid=&protocol=https"; 56 var s = document.getElementsByTagName("script")[0]; 57 s.parentNode.insertBefore(zs, s); 58 })(); 59</script>
59</head> 60 61<body> 62 <div class="auth-container"> 63 <div class="auth-wrapper"> 64 <!-- 欢è¿å¡ç --> 65 <div class="welcome-card"> 66 <div style="font-size: 56px; margin-bottom: 20px;"><i class="fa fa-user-circle-o"></i></div> 67 <h1>WELCOME<br>BACK!</h1> 68 <p>欢è¿åæ¥ï¼<br>ç»å½æ¨çä¼åä¸å¿ï¼äº«åä¸å±æç</p> 69 <a href="/member.php/register" class="welcome-btn">ç«å³æ³¨å</a> 70 </div> 71 72 <!-- ç»å½è¡¨åå¡ç --> 73 <div class="auth-card"> 74 <div class="floating-icon heart"><i class="fa fa-heart"></i></div> 75 <div class="floating-icon star"><i class="fa fa-star"></i></div> 76 77 <h2>Member Center</h2> 78 79 <div id="accountChoice" class="account-choice" style="display: none;"> 80 <div class="account-choice-header"> 81 <div class="account-choice-icon"> 82 <i class="fa fa-shield"></i> 83 </div> 84 <div> 85 <div class="account-choice-title">ç»§ç»ä½¿ç¨å½åè´¦å·ï¼</div> 86 <div id="accountChoiceTarget" class="account-choice-target">å³å°å®æç»å½</div> 87 </div> 88 </div> 89 <div class="account-choice-user"> 90 <div class="account-choice-avatar-wrap"> 91 <img id="accountChoiceAvatar" src="" alt="Avatar" class="account-choice-avatar"> 92 </div> 93 <div class="account-choice-meta"> 94 <div id="accountChoiceName" class="account-choice-name">Member</div> 95 <div id="accountChoiceEmail" class="account-choice-email"></div> 96 </div> 97 </div> 98 <div class="account-choice-actions"> 99 <button type="button" id="continueLoginBtn" class="btn-primary"> 100 <i class="fa fa-check"></i> 101 <span>ç»§ç»ç»å½</span> 102 </button> 103 <button type="button" id="switchAccountBtn" class="btn-secondary"> 104 <i class="fa fa-refresh"></i> 105 <span>åæ¢è´¦å·</span> 106 </button> 107 </div> 108 </div> 109 110 <form id="loginForm"> 111 <div class="form-group"> 112 <div class="input-wrapper"> 113 <i class="fa fa-id-card-o"></i> 114 <input type="text" id="username" class="form-control" placeholder="é®ç®±æç¨æ·å" required> 115 </div> 116 </div> 117 118 <div class="form-group"> 119 <div class="input-wrapper"> 120 <i class="fa fa-lock"></i> 121 <input type="password" id="password" class="form-control" placeholder="å¯ç " required autocomplete="new-password"> 122 <button type="button" class="toggle-password" 123 onclick="MemberApp.togglePasswordVisibility('password')"><i 124 class="fa fa-eye"></i></button> 125 </div> 126 </div> 127 128 <div class="form-group" id="captchaGroup" style="display: none;"> 129 <div class="input-wrapper captcha-wrapper"> 130 <i class="fa fa-shield"></i> 131 <input type="text" id="captcha" class="form-control" placeholder="éªè¯ç " maxlength="4" autocomplete="off" style="flex: 1;"> 132 <img src="/member.php/api/captcha" alt="éªè¯ç " id="captchaImage" class="captcha-img" title="ç¹å»å·æ°" onclick="this.src='/member.php/api/captcha?'+Math.random()"> 133 </div> 134 </div> 135 136 <div class="form-options"> 137 <label class="checkbox-wrapper"> 138 <input type="checkbox" id="remember">
139 <span>è®°ä½æ</span> 140 </label> 141 <a href="#" class="forgot-link">å¿è®°å¯ç ?</a> 142 </div> 143 144 <button type="submit" class="btn-primary">Login</button> 145 </form> 146 147 <div class="divider">æä½¿ç¨ä»¥ä¸æ¹å¼ç»å½</div> 148 149 <div class="social-buttons" id="socialButtons"> 150 <button class="social-btn google" data-platform="google"> 151 <span>G</span> Google 152 </button> 153 <button class="social-btn gitee" data-platform="gitee"> 154 <span>G</span> Gitee 155 </button> 156 <button class="social-btn github" data-platform="github"> 157 <i class="fa fa-github"></i> GitHub 158 </button> 159 </div> 160 161 <div class="auth-footer" id="authFooter"> 162 è¿æ²¡æè´¦å·ï¼ <a href="/member.php/register">ç«å³æ³¨å</a> 163 </div> 164 </div> 165 </div> 166 </div> 167 168
168<script src="/static/member/js/app.js?v=20260604-account-choice"></script>
168 169
169<script> 170 document.addEventListener('DOMContentLoaded', function () { 171 MemberApp.initLoginPage(); 172 }); 173 </script>
vendor: 1 bytes, line 173
173
174<script data-wechat-share src="/static/common/js/wechat-share.js?v=20260911-share5"></script>
174<div id="online_box" style="margin:12px auto 0;padding:8px 16px 12px;color:#dc2626;text-align:center;font-size:14px;line-height:1.5;" aria-live="polite">å½åå¨çº¿äººæ°å è½½ä¸...</div></body> 175 176</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.