This commit is contained in:
2026-05-06 00:10:45 +08:00
parent 2e3eb4b8f8
commit 916a4f5ffc
19 changed files with 2431 additions and 723 deletions
+2 -11
View File
@@ -29,23 +29,15 @@ export default async function LoginPage({
return (
<main className="login-shell login-shell--immersive">
<div aria-hidden="true" className="login-backdrop">
<span className="login-orb login-orb--one" />
<span className="login-orb login-orb--two" />
<span className="login-orb login-orb--three" />
</div>
<section className="login-stage">
<article className="login-card login-card--form login-card--brand">
<div className="section-title">
<div>
<span className="eyebrow">FEIEPROXY ACCESS</span>
<span className="eyebrow">安全登录</span>
<h1>鹅梯 FeieProxy</h1>
</div>
<span className="status-pill status-pill--neutral">家宽节点</span>
</div>
<p className="page-lede">
统一管理多节点鉴权、流量同步与 Clash 订阅。管理员进入控制台,普通用户进入自助页查看剩余流量并生成订阅链接。
</p>
<form action={loginAction} className="stack-lg login-form">
<label className="field">
<span>用户名</span>
@@ -59,10 +51,9 @@ export default async function LoginPage({
<p className="error-banner">用户名或密码错误。</p>
) : null}
<button className="primary-button" type="submit">
登录控制台
登录
</button>
</form>
<p className="login-note">管理员与普通用户共用入口,系统会自动跳转到对应面板。</p>
</article>
</section>
</main>