INNER CODE UNIT · JavaScript

API_LOGIN_2FA_PENDING_TTL_MS

ClickDevTech/CELERITY-panel · index.js:188

const API_LOGIN_2FA_PENDING_TTL_MS = 10 * 60 * 1000;

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,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…