From 1c9497dd8efd302d02a570882377a11cc446e032 Mon Sep 17 00:00:00 2001 From: julien Date: Wed, 4 Nov 2026 00:25:04 +0100 Subject: [PATCH] Style --- config/rodauth.rb | 21 +++++++++++++++++++++ public/css/style.css | 6 ++++-- views/create-account.erb | 18 +++++++++--------- views/verify-account-resend.erb | 4 +++- views/verify-account.erb | 14 ++++++++++++++ 5 files changed, 51 insertions(+), 12 deletions(-) diff --git a/config/rodauth.rb b/config/rodauth.rb index 6097f6e..a559c54 100644 --- a/config/rodauth.rb +++ b/config/rodauth.rb @@ -26,6 +26,12 @@ class Netig login_notice_flash nil login_error_flash "La connexion a échoué." + # Messages d'erreur affichés sous les champs. Le message « no matching + # login » est aussi utilisé par le formulaire de renvoi de l'email de + # vérification : il doit donc rester neutre. + no_matching_login_message "Vérifiez l'adresse email saisie." + invalid_password_message "Mot de passe incorrect." + attempt_to_login_to_unverified_account_error_flash( "Votre adresse électronique n'a pas encore été vérifiée." ) @@ -47,6 +53,12 @@ class Netig "Impossible de créer votre compte. Vérifiez les informations saisies." ) + login_does_not_meet_requirements_message { "Adresse email invalide." } + + already_an_account_with_this_login_message( + "Un compte existe déjà avec cet email." + ) + before_create_account do first_name = param("first_name").to_s.strip last_name = param("last_name").to_s.strip @@ -104,6 +116,15 @@ class Netig verify_account_page_title "Vérifier votre email — NETig" verify_account_button "Confirmer mon email" verify_account_set_password? true + password_confirm_label "Confirmer le mot de passe" + passwords_do_not_match_message "Les mots de passe ne correspondent pas." + + # Seule la longueur minimale est exigée : à mettre à jour si d'autres + # règles sont ajoutées. + password_does_not_meet_requirements_message do + "Le mot de passe doit contenir au moins " \ + "#{password_minimum_length} caractères." + end verify_account_redirect "/account" diff --git a/public/css/style.css b/public/css/style.css index 393dfcf..8f4fd19 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -578,7 +578,8 @@ summary:focus-visible { margin-block: 1.5rem; } -.flash { +.flash, +.rodauth .error_message { width: 100%; max-width: 1000px; margin: 0 auto; @@ -592,7 +593,8 @@ summary:focus-visible { color: var(--color-text); } -.flash--error { +.flash--error, +.rodauth .error_message { border-color: var(--color-flash-error-border); background: var(--color-flash-error-background); color: var(--color-text); diff --git a/views/create-account.erb b/views/create-account.erb index 4f5af2b..ed228ea 100644 --- a/views/create-account.erb +++ b/views/create-account.erb @@ -1,5 +1,5 @@
-
+

Créer un compte

<% if flash["error"] || flash["notice"] %> @@ -92,10 +92,7 @@ <% end %> -

- Email -

- + -

- Vous avez déjà un compte ? - Se connecter. -

+
diff --git a/views/verify-account-resend.erb b/views/verify-account-resend.erb index 1824d97..eac5a2e 100644 --- a/views/verify-account-resend.erb +++ b/views/verify-account-resend.erb @@ -1,6 +1,6 @@