feat: капча Google/Cloudflare, блокировка Яндекс SmartCaptcha

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
shop
2026-05-17 14:41:45 +03:00
parent f9f0446c12
commit 9025677fd8
11 changed files with 251 additions and 0 deletions
+3
View File
@@ -10,6 +10,7 @@ const { seedAdmin } = require('./seed-admin');
const { seedPromoCodes } = require('./seed-promo');
const { loadUser } = require('./middleware/auth');
const { loadCookieConsent } = require('./middleware/cookieConsent');
const { loadCaptchaLocals, rejectYandexCaptcha } = require('./middleware/captcha');
const healthRoutes = require('./routes/health');
const shopRoutes = require('./routes/shop');
const authRoutes = require('./routes/auth');
@@ -68,6 +69,8 @@ async function start() {
);
app.use(loadCookieConsent);
app.use(loadCaptchaLocals);
app.use(rejectYandexCaptcha);
app.use(loadUser);
app.use('/cookies', cookiesRoutes);
app.use('/', passwordResetRoutes);