Public Access
feat(registration): add email confirmation UI
New ConfirmEmailPage for users to verify their email and set password. Resend form on registration and error pages. Registration form no longer asks for a password. Confirmation requires a button click. The admin list marks unconfirmed requests and offers only delete for them.
This commit is contained in:
1 parent
249973dd69
commit
6dda186bdf
15 files changed
+416
-50
No files matched your search
+18
-2
@@ -25,16 +25,27 @@
|
||||
"PASSWORD": "Password",
|
||||
"PASSWORD_CONFIRMATION": "Confirm password",
|
||||
"SUBMIT": "Create account",
|
||||
"SUCCESS": "Registration sent. You get a mail as soon as the admin has decided.",
|
||||
"SUCCESS": "We sent you a mail. Click the link in it to confirm your address and choose your password; only then does the admin see your request.",
|
||||
"RESEND_EMAIL": "Email",
|
||||
"RESEND": "Send the link again",
|
||||
"RESEND_SENT": "If this address has an unconfirmed registration, a new link is on its way.",
|
||||
"HAVE_ACCOUNT": "Already have an account?",
|
||||
"ERROR_GENERIC": "Registration failed. Please try again.",
|
||||
"ERROR_EMAIL_IN_USE": "This email address is already registered.",
|
||||
"DISPLAY_NAME": "Display name (optional)",
|
||||
"ERROR_DISPLAY_NAME_IN_USE": "This display name is already taken.",
|
||||
"ERROR_TOO_MANY_ATTEMPTS": "Too many failed attempts. Please try again in {{minutes}} minutes.",
|
||||
"INTRO": "An admin checks each new account. You get a mail as soon as yours is decided.",
|
||||
"INTRO": "You get a mail with a link: there you confirm your address and choose your password. Then an admin checks your account and you get a mail with the decision.",
|
||||
"ERROR_PENDING_LIMIT": "Too many registrations wait for the admin right now. Please try again later."
|
||||
},
|
||||
"CONFIRM_EMAIL": {
|
||||
"TITLE": "Confirm your email address",
|
||||
"INTRO": "Choose a password to confirm the address of your registration.",
|
||||
"SUBMIT": "Confirm",
|
||||
"DONE": "Your address is confirmed. An admin checks your request; you get a mail as soon as it is decided.",
|
||||
"INVALID": "This link is unknown, already used or older than 24 hours. Request a new one:",
|
||||
"TO_LOGIN": "Log in"
|
||||
},
|
||||
"SETTINGS": {
|
||||
"PROFILE_STYLE": "Profile look",
|
||||
"PROFILE_STYLE_HINT": "How visitors see your public profile. Your own app look stays as it is.",
|
||||
@@ -561,6 +572,11 @@
|
||||
"DENY_TITLE": "Deny {{email}}?",
|
||||
"DENY_TEXT": "The user gets a mail and cannot log in. The request is removed for good after 30 days.",
|
||||
"DONE_ACCEPT": "Registration accepted",
|
||||
"UNCONFIRMED": "Not confirmed",
|
||||
"DELETE_UNCONFIRMED_TITLE": "Delete {{email}}?",
|
||||
"DELETE_UNCONFIRMED_TEXT": "The address is not confirmed. The request is removed at once for good; the address is free again.",
|
||||
"ERROR_TARGET_IS_UNCONFIRMED": "The address is not confirmed: delete the request.",
|
||||
"ERROR_NOT_UNCONFIRMED": "The request is confirmed already.",
|
||||
"DONE_DENY": "Registration denied",
|
||||
"ERROR_NOT_PENDING": "This registration is decided already.",
|
||||
"ERROR_TARGET_IS_PENDING": "Accept or deny the registration first."
|
||||
|
||||
Reference in new issue
Block a user