.
This commit is contained in:
@@ -29,8 +29,8 @@ export const config = {
|
||||
sessionCookieName: env.SESSION_COOKIE_NAME ?? "mail_admin_session",
|
||||
sessionTtlMs: parseNumber(env.SESSION_TTL_MINUTES, 480) * 60_000,
|
||||
resetTokenTtlMs: parseNumber(env.RESET_TOKEN_TTL_MINUTES, 60) * 60_000,
|
||||
appAdminEmail: env.APP_ADMIN_EMAIL?.trim().toLowerCase() ?? "",
|
||||
appAdminPassword: env.APP_ADMIN_PASSWORD ?? "",
|
||||
appAdminEmail: env.APP_ADMIN_EMAIL?.trim().toLowerCase() ?? "panel-admin@local",
|
||||
appAdminAccessKey: env.APP_ADMIN_ACCESS_KEY ?? "",
|
||||
appMailFrom: env.APP_MAIL_FROM?.trim().toLowerCase() ?? "[email protected]",
|
||||
webDistPath: resolve(process.cwd(), env.WEB_DIST_PATH ?? "../web/dist"),
|
||||
isProduction: (env.NODE_ENV ?? "development") === "production"
|
||||
|
||||
@@ -25,8 +25,11 @@ export const passwordSchema = z
|
||||
.max(128, "Password is too long.");
|
||||
|
||||
export const loginSchema = z.object({
|
||||
email: baseEmailSchema,
|
||||
password: z.string().min(1, "Password is required.")
|
||||
accessKey: z
|
||||
.string()
|
||||
.trim()
|
||||
.min(12, "Access key is required.")
|
||||
.max(256, "Access key is too long.")
|
||||
});
|
||||
|
||||
export const createUserSchema = z.object({
|
||||
@@ -52,4 +55,3 @@ export const routeEmailSchema = z.object({
|
||||
|
||||
export const parseRouteEmail = (value: string): string =>
|
||||
routeEmailSchema.parse({ email: decodeURIComponent(value) }).email;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user