We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 957fdb3 commit 72d220dCopy full SHA for 72d220d
src/middlewares/auth.middleware.ts
@@ -42,6 +42,12 @@ export class AuthMiddleware implements NestMiddleware {
42
next();
43
return;
44
}
45
+ if (!req.user.email_verified) {
46
+ return res.status(401).send({
47
+ success: false,
48
+ errors: ['Email not verified'],
49
+ });
50
+ }
51
if (error) {
52
const status = error.status || 401;
53
const message =
src/modules/common/interfaces/user.interface.ts
@@ -26,6 +26,7 @@ export interface User extends Document {
26
readonly _id: ObjectID;
27
readonly auth0Id: string;
28
readonly email: string;
29
+ readonly email_verified: boolean;
30
readonly available: boolean;
31
readonly name: string;
32
readonly avatar: string;
0 commit comments