mirror of
https://github.com/ershisan99/flashcards-api.git
synced 2025-12-16 20:59:26 +00:00
auth in progress
This commit is contained in:
@@ -38,18 +38,17 @@ model User {
|
||||
grades Grade[]
|
||||
generalChatMessages GeneralChatMessage[]
|
||||
verification Verification?
|
||||
AccessToken AccessToken[]
|
||||
RevokedToken RevokedToken[]
|
||||
RefreshToken RefreshToken[]
|
||||
|
||||
@@fulltext([name, email])
|
||||
}
|
||||
|
||||
model AccessToken {
|
||||
model RevokedToken {
|
||||
id String @id @default(cuid())
|
||||
userId String
|
||||
token String @unique
|
||||
expiresAt DateTime
|
||||
isRevoked Boolean @default(false)
|
||||
revokedAt DateTime @default(now())
|
||||
user User @relation(fields: [userId], references: [id])
|
||||
|
||||
@@index([userId])
|
||||
@@ -58,7 +57,7 @@ model AccessToken {
|
||||
model RefreshToken {
|
||||
id String @id @default(cuid())
|
||||
userId String
|
||||
token String @unique
|
||||
token String @unique @db.VarChar(255)
|
||||
expiresAt DateTime
|
||||
isRevoked Boolean @default(false)
|
||||
user User @relation(fields: [userId], references: [id])
|
||||
|
||||
Reference in New Issue
Block a user