INNER CODE UNIT · JavaScript

clearApiLogin2faPending

ClickDevTech/CELERITY-panel · index.js:190

function clearApiLogin2faPending(req) {
    if (req.session) {
        delete req.session.apiLogin2faPending;
    }
}

function isApiLogin2faPendingValid(req) {
    const pending = req.session?.apiLogin2faPending;
    if (!pending) return false;
    if (!pending.createdAt) return false;
    return (Date.now() - pending.createdAt) < API_LOGIN_2FA_PENDING_TTL_MS;
}

const apiLoginLimiter = rateLimit({
    windowMs: 15 * 60 * 1000,
    max: 10,
    message: { error: 'Too many attempts. Try again in 15 minutes.' },
});

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…