feat: add reset password functionality

This commit is contained in:
Aaron William Po
2023-11-23 20:59:46 -05:00
parent fae0b0793d
commit c3a991f938
17 changed files with 475 additions and 464 deletions

View File

@@ -14,6 +14,7 @@ const envSchema = z.object({
CLOUDINARY_CLOUD_NAME: z.string(),
CLOUDINARY_KEY: z.string(),
CLOUDINARY_SECRET: z.string(),
RESET_PASSWORD_TOKEN_SECRET: z.string(),
CONFIRMATION_TOKEN_SECRET: z.string(),
SESSION_SECRET: z.string(),
SESSION_TOKEN_NAME: z.string(),
@@ -87,6 +88,17 @@ export const CLOUDINARY_SECRET = parsed.data.CLOUDINARY_SECRET;
*/
export const CONFIRMATION_TOKEN_SECRET = parsed.data.CONFIRMATION_TOKEN_SECRET;
/**
* Secret key for signing reset password tokens.
*
* @example
* 'abcdefghijklmnopqrstuvwxyz123456';
*
* @see README.md for instructions on generating a secret key.
*/
export const RESET_PASSWORD_TOKEN_SECRET = parsed.data.RESET_PASSWORD_TOKEN_SECRET;
/**
* Secret key for signing session cookies.
*