From d9eaee3939bf2e93e5d775d32bce77842201faba Mon Sep 17 00:00:00 2001 From: Josh Morel Date: Fri, 31 Aug 2018 03:18:19 -0400 Subject: add user account email verificiation (#977) * add user account email verificiation includes server and client code to: * enable verificationRequired via custom config * send verification email with registration * ask for verification email * verify via email * prevent login if not verified and required * conditional client links to ask for new verification email * allow login for verified=null these are users created when verification not required should still be able to login when verification is enabled * refactor email verifcation pr * change naming from verified to emailVerified * change naming from askVerifyEmail to askSendVerifyEmail * undo unrelated automatic prettier formatting on api/config * use redirectService for home * remove redundant success notification on email verified * revert test.yaml smpt host --- config/default.yaml | 1 + config/production.yaml.example | 1 + config/test.yaml | 1 + 3 files changed, 3 insertions(+) (limited to 'config') diff --git a/config/default.yaml b/config/default.yaml index 7799ea927..ef63fbd28 100644 --- a/config/default.yaml +++ b/config/default.yaml @@ -74,6 +74,7 @@ admin: signup: enabled: false limit: 10 # When the limit is reached, registrations are disabled. -1 == unlimited + requires_email_verification: false filters: cidr: # You can specify CIDR ranges to whitelist (empty = no filtering) or blacklist whitelist: [] diff --git a/config/production.yaml.example b/config/production.yaml.example index 33a26dec1..f7b153698 100644 --- a/config/production.yaml.example +++ b/config/production.yaml.example @@ -87,6 +87,7 @@ admin: signup: enabled: false limit: 10 # When the limit is reached, registrations are disabled. -1 == unlimited + requires_email_verification: false filters: cidr: # You can specify CIDR ranges to whitelist (empty = no filtering) or blacklist whitelist: [] diff --git a/config/test.yaml b/config/test.yaml index 879b6bdd4..6a8e47aac 100644 --- a/config/test.yaml +++ b/config/test.yaml @@ -29,6 +29,7 @@ cache: signup: enabled: true + requires_email_verification: false transcoding: enabled: true -- cgit v1.2.3