feat: Add conditional email verification via dynamic Parse Server options verifyUserEmails, sendUserEmailVerification that now accept functions (#8425)
This commit is contained in:
@@ -153,11 +153,11 @@ export interface ParseServerOptions {
|
||||
/* Max file size for uploads, defaults to 20mb
|
||||
:DEFAULT: 20mb */
|
||||
maxUploadSize: ?string;
|
||||
/* Set to `true` to require users to verify their email address to complete the sign-up process.
|
||||
/* Set to `true` to require users to verify their email address to complete the sign-up process. Supports a function with a return value of `true` or `false` for conditional verification.
|
||||
<br><br>
|
||||
Default is `false`.
|
||||
:DEFAULT: false */
|
||||
verifyUserEmails: ?boolean;
|
||||
verifyUserEmails: ?(boolean | void);
|
||||
/* Set to `true` to prevent a user from logging in if the email has not yet been verified and email verification is required.
|
||||
<br><br>
|
||||
Default is `false`.
|
||||
@@ -188,6 +188,12 @@ export interface ParseServerOptions {
|
||||
Requires option `verifyUserEmails: true`.
|
||||
:DEFAULT: false */
|
||||
emailVerifyTokenReuseIfValid: ?boolean;
|
||||
/* Set to `false` to prevent sending of verification email. Supports a function with a return value of `true` or `false` for conditional email sending.
|
||||
<br><br>
|
||||
Default is `true`.
|
||||
<br>
|
||||
:DEFAULT: true */
|
||||
sendUserEmailVerification: ?(boolean | void);
|
||||
/* The account lockout policy for failed login attempts. */
|
||||
accountLockout: ?AccountLockoutOptions;
|
||||
/* The password policy for enforcing password related rules. */
|
||||
|
||||
Reference in New Issue
Block a user