feat: password reset + data-action delegation for all onclick
This commit is contained in:
@@ -4,7 +4,7 @@ const LoginPage = {
|
||||
<div class="pub-card">
|
||||
<div class="logo"><i class="fas fa-shield-halved"></i><h2>欢迎回来</h2><p>登录您的账号</p></div>
|
||||
<form id="login-form">
|
||||
<div class="form-group"><input id="lu" placeholder="用户å<EFBFBD>? required autofocus></div>
|
||||
<div class="form-group"><input id="lu" placeholder="用户<EFBFBD>? required autofocus></div>
|
||||
<div class="form-group"><input type="password" id="lp" placeholder="密码" required></div>
|
||||
<div id="le" class="alert alert-e hidden"></div>
|
||||
<button type="submit" class="btn btn-p btn-lg w-full"><i class="fas fa-sign-in-alt"></i> 登录</button>
|
||||
@@ -12,6 +12,8 @@ const LoginPage = {
|
||||
<div style="margin-top:18px;text-align:center;font-size:13px">
|
||||
<a href="#/register" style="color:var(--p);text-decoration:none;font-weight:600">还没有账号?立即注册</a>
|
||||
<span style="color:var(--g4);margin:0 10px">|</span>
|
||||
<a href="#/forgot" style="color:var(--g5);text-decoration:none">忘记密码</a>
|
||||
<span style="color:var(--g4);margin:0 10px">|</span>
|
||||
<a href="#/home" style="color:var(--g5);text-decoration:none">匿名提交</a>
|
||||
</div>
|
||||
</div>`;
|
||||
@@ -22,7 +24,7 @@ const LoginPage = {
|
||||
e.preventDefault();
|
||||
const btn = e.target.querySelector('button');
|
||||
btn.disabled = true;
|
||||
btn.innerHTML = '<i class="fas fa-spinner fa-spin"></i> 登录�..';
|
||||
btn.innerHTML = '<i class="fas fa-spinner fa-spin"></i> 登录<EFBFBD>?..';
|
||||
try {
|
||||
await Auth.login(document.getElementById('lu').value.trim(), document.getElementById('lp').value.trim());
|
||||
App.afterLogin();
|
||||
|
||||
Reference in New Issue
Block a user