返回 DeepSeek-Reasonix
login.astro
根目录 / site / src / pages / login.astro
1 ---
2 import Account from '../layouts/Account.astro';
3 const base = import.meta.env.BASE_URL.replace(/\/$/, '');
4 ---
5 <Account
6 title="Sign in — Reasonix"
7 titleEn="Sign in — Reasonix"
8 titleZh="登录 — Reasonix"
9 description="Sign in to your Reasonix account.">
10 <div class="auth-head">
11 <h1><span class="l-en">Welcome back</span><span class="l-zh">欢迎回来</span></h1>
12 <p><span class="l-en">Sign in to your Reasonix account.</span><span class="l-zh">登录你的 Reasonix 账号。</span></p>
13 </div>
14
15 <div id="login-msg" class="auth-msg" hidden></div>
16
17 <form id="login-form" class="auth-form" novalidate>
18 <div class="field">
19 <label for="email"><span class="l-en">Email</span><span class="l-zh">邮箱</span></label>
20 <input id="email" name="email" type="email" autocomplete="email" required />
21 </div>
22 <div class="field">
23 <div class="auth-row">
24 <label for="password"><span class="l-en">Password</span><span class="l-zh">密码</span></label>
25 <a class="auth-small" href={`${base}/forgot/`}><span class="l-en">Forgot?</span><span class="l-zh">忘记密码?</span></a>
26 </div>
27 <input id="password" name="password" type="password" autocomplete="current-password" required />
28 </div>
29 <button type="submit" class="btn btn-dark"><span class="l-en">Sign in</span><span class="l-zh">登录</span></button>
30 </form>
31
32 <p class="auth-alt">
33 <span class="l-en">New to Reasonix? <a href={`${base}/register/`}>Create an account</a></span>
34 <span class="l-zh">还没有账号?<a href={`${base}/register/`}>注册一个</a></span>
35 </p>
36 </Account>
37
37 lines Plain Text