Admins can change passwords. Request user confirmation to open gate
This commit is contained in:
@@ -107,7 +107,10 @@
|
||||
<div id="admin-view" class="hidden">
|
||||
<header class="app-header">
|
||||
<h2>⚙️ Admin - Lagomare Gates</h2>
|
||||
<button id="logout-btn" class="btn btn-ghost" style="font-size:.85rem;padding:.5rem 1rem">Logout</button>
|
||||
<div style="display:flex;align-items:center;gap:.75rem">
|
||||
<span id="header-username" style="font-size:.85rem;color:var(--text-muted)"></span>
|
||||
<button id="logout-btn" class="btn btn-ghost" style="font-size:.85rem;padding:.5rem 1rem">Logout</button>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<nav class="tabs">
|
||||
@@ -347,6 +350,29 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ── Change password modal ─────────────────────────────────────────────── -->
|
||||
<div id="chpw-modal" class="modal-backdrop hidden">
|
||||
<div class="modal">
|
||||
<h3>Change Password</h3>
|
||||
<form id="chpw-form">
|
||||
<input type="hidden" id="chpw-username" />
|
||||
<div class="field">
|
||||
<label for="chpw-new">New password</label>
|
||||
<input id="chpw-new" type="password" autocomplete="new-password" required />
|
||||
</div>
|
||||
<div class="field">
|
||||
<label for="chpw-confirm">Confirm password</label>
|
||||
<input id="chpw-confirm" type="password" autocomplete="new-password" required />
|
||||
</div>
|
||||
<p id="chpw-error" class="error-msg hidden"></p>
|
||||
<div class="modal-actions">
|
||||
<button type="button" id="chpw-cancel" class="btn btn-ghost">Cancel</button>
|
||||
<button type="submit" class="btn btn-primary">Save</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ── Admin user modal ──────────────────────────────────────────────────── -->
|
||||
<div id="admin-modal" class="modal-backdrop hidden">
|
||||
<div class="modal">
|
||||
|
||||
Reference in New Issue
Block a user