Add member account
This commit is contained in:
1 parent
bf633b7060
commit
9ea0bee39d
8 files changed
+139
-23
No files matched your search
+37
-7
@@ -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
|
||||
Reference in new issue
Block a user