admin account/TOTP fixes

This commit is contained in:
ari melody 2025-10-21 21:00:54 +01:00
parent e5689ce950
commit ad50b9e4fa
Signed by: ari
GPG key ID: CF99829C92678188
14 changed files with 67 additions and 43 deletions

View file

@ -28,6 +28,8 @@
<label for="confirm-password">Confirm Password</label>
<input type="password" id="confirm-password" value="" autocomplete="new-password" required>
<br>
<button type="submit" class="save">Change Password</button>
</form>
</div>
@ -44,7 +46,10 @@
<p class="mfa-device-date">Added: {{.CreatedAtString}}</p>
</div>
<div>
<a class="button delete" href="/admin/account/totp-delete/{{.TOTP.Name}}">Delete</a>
<form method="POST" action="/admin/account/totp-delete">
<input type="text" name="totp-name" value="{{.TOTP.Name}}" hidden>
<button type="submit" class="delete">Delete</button>
</form>
</div>
</div>
{{end}}
@ -67,13 +72,15 @@
This action is <strong>irreversible</strong>.
You will need to enter your password and TOTP below.
</p>
<form action="/admin/account/delete" method="POST">
<form action="/admin/account/delete" method="POST" id="delete-account">
<label for="password">Password</label>
<input type="password" name="password" value="" autocomplete="current-password" required>
<label for="totp">TOTP</label>
<input type="text" name="totp" value="" autocomplete="one-time-code" required>
<br>
<button type="submit" class="delete">Delete Account</button>
</form>
</div>