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
Showing
- client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.html 5 additions, 0 deletions...nfig/edit-custom-config/edit-custom-config.component.html
- client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts 4 additions, 1 deletion...config/edit-custom-config/edit-custom-config.component.ts
- client/src/app/+verify-account/index.ts 2 additions, 0 deletionsclient/src/app/+verify-account/index.ts
- client/src/app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.html 22 additions, 0 deletions...k-send-email/verify-account-ask-send-email.component.html
- client/src/app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.scss 12 additions, 0 deletions...k-send-email/verify-account-ask-send-email.component.scss
- client/src/app/+verify-account/verify-account-ask-send-email/verify-account-ask-send-email.component.ts 58 additions, 0 deletions...ask-send-email/verify-account-ask-send-email.component.ts
- client/src/app/+verify-account/verify-account-email/verify-account-email.component.html 15 additions, 0 deletions.../verify-account-email/verify-account-email.component.html
- client/src/app/+verify-account/verify-account-email/verify-account-email.component.ts 54 additions, 0 deletions...nt/verify-account-email/verify-account-email.component.ts
- client/src/app/+verify-account/verify-account-routing.module.ts 42 additions, 0 deletions.../src/app/+verify-account/verify-account-routing.module.ts
- client/src/app/+verify-account/verify-account.module.ts 27 additions, 0 deletionsclient/src/app/+verify-account/verify-account.module.ts
- client/src/app/app-routing.module.ts 4 additions, 0 deletionsclient/src/app/app-routing.module.ts
- client/src/app/core/server/server.service.ts 2 additions, 1 deletionclient/src/app/core/server/server.service.ts
- client/src/app/login/login.component.html 3 additions, 1 deletionclient/src/app/login/login.component.html
- client/src/app/shared/users/user.service.ts 23 additions, 0 deletionsclient/src/app/shared/users/user.service.ts
- client/src/app/signup/signup.component.ts 17 additions, 5 deletionsclient/src/app/signup/signup.component.ts
- config/default.yaml 1 addition, 0 deletionsconfig/default.yaml
- config/production.yaml.example 1 addition, 0 deletionsconfig/production.yaml.example
- config/test.yaml 1 addition, 0 deletionsconfig/test.yaml
- server/controllers/api/config.ts 13 additions, 3 deletionsserver/controllers/api/config.ts
- server/controllers/api/users/index.ts 45 additions, 2 deletionsserver/controllers/api/users/index.ts
Loading
Please register or sign in to comment