Skip to content

Commit 72d220d

Browse files
committed
feat: verify email
1 parent 957fdb3 commit 72d220d

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

src/middlewares/auth.middleware.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ export class AuthMiddleware implements NestMiddleware {
4242
next();
4343
return;
4444
}
45+
if (!req.user.email_verified) {
46+
return res.status(401).send({
47+
success: false,
48+
errors: ['Email not verified'],
49+
});
50+
}
4551
if (error) {
4652
const status = error.status || 401;
4753
const message =

src/modules/common/interfaces/user.interface.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ export interface User extends Document {
2626
readonly _id: ObjectID;
2727
readonly auth0Id: string;
2828
readonly email: string;
29+
readonly email_verified: boolean;
2930
readonly available: boolean;
3031
readonly name: string;
3132
readonly avatar: string;

0 commit comments

Comments
 (0)