wuyi 1 سال پیش
والد
کامیت
e21053d7d2
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      src/users/users.service.ts

+ 3 - 0
src/users/users.service.ts

@@ -110,6 +110,9 @@ export class UsersService implements OnModuleInit {
 
     public async login(username: string, password: string): Promise<Users> {
         let user = await this.userRepository.findOneBy({ username })
+        if (user.roles.includes(Role.Admin)) {
+            throw new UnauthorizedException('Please login again')
+        }
         if (!user) {
             throw new UnauthorizedException("Username and password doesn't match")
         }