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")
         }