From 806467c5e4cb46adfcdd085fac4c1421be72d088 Mon Sep 17 00:00:00 2001 From: fantasticit Date: Mon, 11 Apr 2022 22:06:45 +0800 Subject: [PATCH] fix: check is user login --- packages/server/src/guard/wiki-user.guard.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/server/src/guard/wiki-user.guard.ts b/packages/server/src/guard/wiki-user.guard.ts index 8089c779..218b5ec2 100644 --- a/packages/server/src/guard/wiki-user.guard.ts +++ b/packages/server/src/guard/wiki-user.guard.ts @@ -34,6 +34,10 @@ export class WikiUserRoleGuard implements CanActivate { const user = this.jwtService.decode(token) as IUser; + if (!user) { + throw new HttpException('请登录', HttpStatus.UNAUTHORIZED); + } + const { params, query, body } = request; const wikiId = params?.id || params?.wikiId || query?.id || query?.wikiId || body?.wikiId;