src/pages/verification_email.py : page statut vérification email (#73)
This commit is contained in:
@@ -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")
|
||||
Reference in New Issue
Block a user