implementation de nodemailer for email validation

This commit is contained in:
2026-06-26 14:01:38 +02:00
parent 45535e2b21
commit baa1b8ccc0
14 changed files with 5235 additions and 24 deletions

View File

@@ -0,0 +1,4 @@
-- AlterTable
ALTER TABLE "User" ADD COLUMN "emailVerifyExpires" TIMESTAMP(3),
ADD COLUMN "emailVerifyToken" TEXT,
ADD COLUMN "isEmailVerified" BOOLEAN NOT NULL DEFAULT false;

View File

@@ -0,0 +1,3 @@
-- AlterTable
ALTER TABLE "User" ADD COLUMN "resetPasswordExpires" TIMESTAMP(3),
ADD COLUMN "resetPasswordToken" TEXT;

View File

@@ -36,6 +36,13 @@ model User {
marketingOptIn Boolean @default(false)
createdAt DateTime @default(now())
isEmailVerified Boolean @default(false)
emailVerifyToken String?
emailVerifyExpires DateTime?
resetPasswordToken String?
resetPasswordExpires DateTime?
tickets Ticket[]
participations Participation[]
grandPrizeWinner GrandPrizeWinner?