few more debugs for temp users
This commit is contained in:
@@ -40,15 +40,19 @@ const authLimiter = rateLimit({
|
||||
skipSuccessfulRequests: true
|
||||
});
|
||||
|
||||
// Temp user rate limiter - much stricter limits
|
||||
// Temp user rate limiter - stricter but allows for auto-refresh
|
||||
const tempUserLimiter = rateLimit({
|
||||
windowMs: 15 * 60 * 1000, // 15 minutes
|
||||
max: 10, // Much lower limit for temp users
|
||||
max: 50, // Allow more requests to accommodate auto-refresh (every 30 seconds = ~30 requests per 15 min)
|
||||
keyGenerator,
|
||||
standardHeaders: true,
|
||||
legacyHeaders: false,
|
||||
trustProxy: true,
|
||||
message: 'Too many requests for temporary account. Please contact an administrator for full access.'
|
||||
message: JSON.stringify({
|
||||
success: false,
|
||||
error: 'Rate limit exceeded for temporary account. Please contact an administrator for full access.',
|
||||
isRateLimit: true
|
||||
})
|
||||
});
|
||||
|
||||
// Conditional rate limiter that applies stricter limits to temp users
|
||||
|
||||
Reference in New Issue
Block a user