Add member account

This commit is contained in:
julien committed 2026-11-03 20:21:21 +01:00
1 parent bf633b7060
commit 9ea0bee39d
8 files changed
+139 -23

No files matched your search

+37 -7
View File
@@ -11,7 +11,7 @@ class Netig
account_unverified_status_value 1
account_open_status_value 2
normalize_login(&:downcase)
normalize_login { |login| login.to_s.strip.downcase }
email_from "NETig <noreply@netig.net>"
@@ -26,7 +26,11 @@ class Netig
login_notice_flash "Vous êtes maintenant connecté."
login_error_flash "La connexion a échoué."
login_redirect "/temporary_page"
attempt_to_login_to_unverified_account_error_flash(
"Votre adresse électronique n'a pas encore été vérifiée."
)
login_redirect "/account"
login_return_to_requested_location? true
# Déconnexion
@@ -37,6 +41,12 @@ class Netig
create_account_button "Créer mon compte"
create_account_link_text "Créer un compte"
create_account_redirect "/create-account"
create_account_error_flash(
"Impossible de créer votre compte. Vérifiez les informations saisies."
)
before_create_account do
first_name = param("first_name").to_s.strip
last_name = param("last_name").to_s.strip
@@ -91,12 +101,12 @@ class Netig
end
# Vérification de l'adresse électronique
verify_account_page_title(
"Vérifier votre email — NETig"
)
verify_account_button "Confirmer mon adresse électronique"
verify_account_page_title "Vérifier votre email — NETig"
verify_account_button "Confirmer mon email"
verify_account_set_password? true
verify_account_redirect "/account"
verify_account_email_subject(
"Confirmez votre email — NETig"
)
@@ -124,6 +134,18 @@ class Netig
"Votre email est maintenant vérifié."
)
verify_account_error_flash(
"Impossible de vérifier votre adresse électronique."
)
no_matching_verify_account_key_error_flash(
"Le lien de vérification est invalide ou a expiré."
)
attempt_to_create_unverified_account_error_flash(
"Un compte utilisant cette adresse attend déjà sa vérification."
)
# Renvoi du courriel de vérification
resend_verify_account_page_title(
"Renvoyer l'email de vérification — NETig"
@@ -146,9 +168,17 @@ class Netig
"Vérifiez l'email saisi ou réessayez plus tard."
)
verify_account_email_recently_sent_error_flash(
"Un email de vérification vient de vous être envoyé. " \
"Veuillez patienter avant d'en demander un autre."
)
verify_account_email_sent_redirect "/verify-account-resend"
verify_account_email_recently_sent_redirect "/verify-account-resend"
# Sessions
already_logged_in do
request.redirect("/")
request.redirect("/account")
end
end
end