From 1ba36abdf07dd32514d1adae1669b842dcb55a06 Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Mon, 24 May 2021 19:32:35 +0200 Subject: additional token checks: user disabled/deleted or if the token was revoked --- src/models/User.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/models') diff --git a/src/models/User.ts b/src/models/User.ts index 2b4f43b9..e4586088 100644 --- a/src/models/User.ts +++ b/src/models/User.ts @@ -27,6 +27,8 @@ export interface User { mfa_enabled: boolean; // if multi factor authentication is enabled created_at: Date; // registration date verified: boolean; // if the user is offically verified + disabled: boolean; // if the account is disabled + deleted: boolean; // if the user was deleted email: string | null; // email of the user flags: bigint; // UserFlags public_flags: bigint; @@ -141,6 +143,8 @@ export const UserSchema = new Schema({ mfa_enabled: Boolean, created_at: Date, verified: Boolean, + disabled: Boolean, + deleted: Boolean, email: String, flags: { type: String, get: toBigInt }, // TODO: automatically convert Types.Long to BitField of UserFlags public_flags: { type: String, get: toBigInt }, -- cgit 1.5.1