fix: normalize IP by stripping ::ffff: prefix
All checks were successful
Deploy API Server / build-and-deploy (push) Successful in 36s
All checks were successful
Deploy API Server / build-and-deploy (push) Successful in 36s
This commit is contained in:
parent
63e73ecfaa
commit
aa0575b71b
@ -23,7 +23,8 @@ export class AdminAuthController {
|
||||
@ApiResponse({ status: 401, description: '邮箱或密码错误' })
|
||||
@ApiResponse({ status: 403, description: '账号已禁用或锁定' })
|
||||
async login(@Body() dto: AdminLoginDto, @Req() req: Request) {
|
||||
return this.adminAuthService.login(dto.email, dto.password, req.ip, req.headers['user-agent']);
|
||||
const ip = (req.ip || '').replace('::ffff:', '');
|
||||
return this.adminAuthService.login(dto.email, dto.password, ip, req.headers['user-agent']);
|
||||
}
|
||||
|
||||
@AdminPublic()
|
||||
@ -33,7 +34,8 @@ export class AdminAuthController {
|
||||
@ApiResponse({ status: 200, description: '刷新成功' })
|
||||
@ApiResponse({ status: 401, description: '刷新令牌无效' })
|
||||
async refresh(@Body() dto: AdminRefreshDto, @Req() req: Request) {
|
||||
return this.adminAuthService.refresh(dto.refreshToken, req.ip, req.headers['user-agent']);
|
||||
const refreshIp = (req.ip || '').replace('::ffff:', '');
|
||||
return this.adminAuthService.refresh(dto.refreshToken, refreshIp, req.headers['user-agent']);
|
||||
}
|
||||
|
||||
@Post('logout')
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user