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,