added google auth provider
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 0s

This commit is contained in:
2025-03-16 14:34:32 +01:00
parent c6cfecdb0f
commit b171956105
15 changed files with 600 additions and 28 deletions
+24 -3
View File
@@ -1,7 +1,28 @@
import { z } from "zod";
export const userProfileSchema = z.object({
export const userSchema = z.object({
name: z.string().min(1),
// image: z.string().optional(),
// email: z.string().email(),
email: z.string().email(),
image: z.string().optional(),
});
export const passwordSchema = z.string().min(8, {
message: "Passwort muss mindestens 8 Zeichen lang sein",
});
export const loginSchema = z.object({
email: z.string().email(),
password: z.string().min(1),
});
export const registerSchema = z
.object({
name: z.string().min(1),
email: z.string().email(),
password: passwordSchema,
confirmPassword: z.string(),
})
.refine((data) => data.password === data.confirmPassword, {
message: "Passwörter stimmen nicht überein",
path: ["confirmPassword"],
});