This commit is contained in:
2025-06-22 21:17:39 +08:00
parent a96869f0ee
commit 0889225257
16 changed files with 72 additions and 50 deletions

View File

@@ -17,7 +17,7 @@ export class AuthController {
constructor(
private readonly authService: AuthService,
private readonly userSessionService: UserSessionService,
) { }
) {}
@Post('login')
@UseGuards(ThrottlerGuard)

View File

@@ -10,7 +10,6 @@ import { JwtStrategy } from './strategies/jwt.strategy';
import { ConfigModule, ConfigService } from '@nestjs/config';
import { VerificationModule } from 'src/verification/verification.module';
import { OptionalAuthGuard } from './strategies/OptionalAuthGuard';
import { NotificationModule } from 'src/notification/notification.module';
@Module({
imports: [

View File

@@ -1,3 +1,3 @@
export enum Role {
Admin = 'admin',
}
Admin = 'admin',
}

View File

@@ -1,4 +1,8 @@
import { BadRequestException, Injectable, UnauthorizedException } from '@nestjs/common';
import {
BadRequestException,
Injectable,
UnauthorizedException,
} from '@nestjs/common';
import { ConfigService } from '@nestjs/config';
import { PassportStrategy } from '@nestjs/passport';
import { ExtractJwt, Strategy } from 'passport-jwt';
@@ -37,7 +41,7 @@ export class JwtStrategy extends PassportStrategy(Strategy, 'jwt') {
return {
...user,
sessionId
sessionId,
};
}
}