src/pages/verification_email.py : page statut vérification email (#73)

This commit is contained in:
Colin Maudry
2026-04-20 22:53:10 +02:00
parent 7b27c15515
commit 038858985c
+31
View File
@@ -0,0 +1,31 @@
import dash_bootstrap_components as dbc
from dash import dcc, html, register_page
NAME = "Vérification email"
register_page(
__name__,
path="/verification-email",
title="Vérification email | decp.info",
name=NAME,
description="Vérification de l'adresse email.",
)
def layout(error: str | None = None, token: str | None = None, **_):
if error == "invalid_token":
return dbc.Container(
className="py-4",
style={"maxWidth": "500px"},
children=[
html.H2("Lien invalide ou expiré"),
dbc.Alert(
"Le lien de vérification est invalide ou a expiré. "
"Connectez-vous pour demander un nouveau lien.",
color="danger",
),
dcc.Link("Aller à la connexion", href="/connexion"),
],
)
return dcc.Location(href="/connexion", id="verif-redirect")