feat(email): Adding email options for registration
This commit is contained in:
@@ -10,7 +10,8 @@
|
||||
<!-- Auth Modal ──────────────────────────────────────────────────────────── -->
|
||||
<div class="authOverlay" id="authOverlay">
|
||||
<div class="authModal">
|
||||
<div class="authTabs">
|
||||
<!-- Normal tabs (login / register) -->
|
||||
<div class="authTabs" id="authTabsBar">
|
||||
<button type="button" class="authTab authTab--active" id="tabLogin">Se connecter</button>
|
||||
<button type="button" class="authTab" id="tabRegister">S'enregistrer</button>
|
||||
</div>
|
||||
@@ -27,6 +28,7 @@
|
||||
</div>
|
||||
<div class="authError hidden" id="loginError"></div>
|
||||
<button type="submit" class="authSubmit">Se connecter</button>
|
||||
<button type="button" class="authLink" id="forgotPasswordBtn">Mot de passe oublié ?</button>
|
||||
</form>
|
||||
|
||||
<!-- Register form -->
|
||||
@@ -59,6 +61,51 @@
|
||||
<div class="authError hidden" id="registerError"></div>
|
||||
<button type="submit" class="authSubmit">Créer le compte</button>
|
||||
</form>
|
||||
|
||||
<!-- Forgot password form -->
|
||||
<div class="authPanel hidden" id="forgotPanel">
|
||||
<p class="authPanelTitle">Mot de passe oublié</p>
|
||||
<p class="authPanelDesc">Entrez votre adresse courriel pour recevoir un lien de réinitialisation.</p>
|
||||
<form id="forgotForm">
|
||||
<div class="authField">
|
||||
<label>Adresse courriel</label>
|
||||
<input type="email" id="forgotEmail" autocomplete="email" required />
|
||||
</div>
|
||||
<div class="authError hidden" id="forgotError"></div>
|
||||
<button type="submit" class="authSubmit">Envoyer le lien</button>
|
||||
</form>
|
||||
<button type="button" class="authLink" id="backToLoginBtn">← Retour à la connexion</button>
|
||||
</div>
|
||||
|
||||
<!-- Check your email message (after register or forgot password) -->
|
||||
<div class="authPanel hidden" id="checkEmailPanel">
|
||||
<div class="authSuccessIcon">✉</div>
|
||||
<p class="authPanelTitle" id="checkEmailTitle">Vérifiez votre courriel</p>
|
||||
<p class="authPanelDesc" id="checkEmailMsg">Un email de confirmation a été envoyé. Cliquez sur le lien dans l'email pour activer votre compte.</p>
|
||||
<button type="button" class="authSubmit authSubmit--ghost" id="resendEmailBtn">Renvoyer l'email</button>
|
||||
<button type="button" class="authLink" id="backToLoginBtn2">← Retour à la connexion</button>
|
||||
</div>
|
||||
|
||||
<!-- Reset password form (shown when ?reset=TOKEN is in URL) -->
|
||||
<div class="authPanel hidden" id="resetPanel">
|
||||
<p class="authPanelTitle">Nouveau mot de passe</p>
|
||||
<form id="resetForm">
|
||||
<div class="authField">
|
||||
<label>Nouveau mot de passe <span class="authHint">(6 caractères min.)</span></label>
|
||||
<input type="password" id="resetPassword" autocomplete="new-password" required />
|
||||
</div>
|
||||
<div class="authError hidden" id="resetError"></div>
|
||||
<button type="submit" class="authSubmit">Réinitialiser</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<!-- Email confirmed success (shown after redirect) -->
|
||||
<div class="authPanel hidden" id="confirmedPanel">
|
||||
<div class="authSuccessIcon">✓</div>
|
||||
<p class="authPanelTitle">Email confirmé !</p>
|
||||
<p class="authPanelDesc">Votre adresse email a été confirmée. Vous pouvez maintenant vous connecter.</p>
|
||||
<button type="button" class="authSubmit" id="goToLoginBtn">Se connecter</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user