Files
rond-with-you/internal/web/templates/admin/password.html
T
2026-09-18 13:05:49 +08:00

36 lines
1.8 KiB
HTML

{{define "content"}}
<div class="wrap" style="max-width:520px">
<div class="page-head">
<div>
<h1>账号设置</h1>
<div class="sub">修改密码后当前会话会失效,需要用新密码重新登录</div>
</div>
</div>
<div class="card">
<h2 style="font-size:14px;margin:0 0 10px">用户名</h2>
{{if eq .Flash "name"}}<div class="alert ok">用户名已更新</div>{{end}}
{{if .Err}}<div class="alert err">{{.Err}}</div>{{end}}
<form method="post" action="/admin/username">
<label class="f"><span>用户名(2~32 个字符,不含空格)</span><input type="text" name="username" value="{{.Username}}" maxlength="32" autocomplete="username" required></label>
<label class="f"><span>当前密码</span><input type="password" name="current" autocomplete="current-password" required></label>
<div class="row"><button class="btn primary" type="submit">修改用户名</button></div>
</form>
</div>
<div class="card">
<h2 style="font-size:14px;margin:0 0 10px">密码</h2>
{{if and .Flash (ne .Flash "name")}}<div class="alert ok">密码已更新</div>{{end}}
<form method="post" action="/admin/password">
<label class="f"><span>当前密码</span><input type="password" name="current" autocomplete="current-password" required></label>
<label class="f"><span>新密码(至少 8 位)</span><input type="password" name="password" autocomplete="new-password" minlength="8" required></label>
<label class="f"><span>确认新密码</span><input type="password" name="confirm" autocomplete="new-password" minlength="8" required></label>
<div class="row">
<button class="btn primary" type="submit">修改密码</button>
<a class="btn" href="/admin">返回后台</a>
</div>
</form>
</div>
</div>
{{end}}