add email account validation

This commit is contained in:
andres
2023-06-13 01:39:33 +02:00
parent 59b4eb582e
commit 6c62d87ee6
40 changed files with 578 additions and 6453 deletions

View File

@@ -16,13 +16,13 @@ model Verification {
verificationToken String? @unique @default(uuid())
verificationTokenExpiry DateTime?
verificationEmailsSent Int @default(0)
user User @relation(fields: [userId], references: [id])
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
@@index([userId])
}
model User {
id String @id @default(cuid())
id String @id @default(uuid())
email String @unique
password String
isAdmin Boolean @default(false)
@@ -40,6 +40,8 @@ model User {
verification Verification?
AccessToken AccessToken[]
RefreshToken RefreshToken[]
@@fulltext([name, email])
}
model AccessToken {