mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-09-25 01:53:03 +02:00
30 lines
1.6 KiB
PHP
30 lines
1.6 KiB
PHP
<main id="main-content">
|
|
<div class="admin-login-wrap">
|
|
<div class="admin-login-box">
|
|
<h2>Nouveau mot de passe</h2>
|
|
<?php if ($error): ?>
|
|
<p class="toast" role="alert" data-type="error">⚠ <?= htmlspecialchars($error) ?></p>
|
|
<?php endif; ?>
|
|
<form method="post" action="/admin/password-reset.php" class="admin-form" autocomplete="off">
|
|
<input type="hidden" name="csrf_token" value="<?= htmlspecialchars($_SESSION['csrf_token'] ?? '') ?>">
|
|
<input type="hidden" name="token" value="<?= htmlspecialchars($token) ?>">
|
|
<div>
|
|
<label for="new_password">Nouveau mot de passe</label>
|
|
<input type="password" id="new_password" name="new_password" required minlength="12" autocomplete="new-password" autofocus>
|
|
<small>Minimum 12 caractères.</small>
|
|
</div>
|
|
<div>
|
|
<label for="confirm_password">Confirmer le mot de passe</label>
|
|
<input type="password" id="confirm_password" name="confirm_password" required minlength="12" autocomplete="new-password">
|
|
</div>
|
|
<div class="admin-form-footer">
|
|
<button type="submit" class="btn btn--primary">Enregistrer le mot de passe</button>
|
|
</div>
|
|
</form>
|
|
<p class="admin-cancel-link" style="margin-top:var(--space-s);text-align:center">
|
|
<a href="/admin/login.php">Retour à la connexion</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</main>
|