Кеш для страницы c captcha

Главные вкладки

Аватар пользователя nnovosad nnovosad 28 мая 2018 в 12:14

Здравствуйте.
На Drupal 8 установил 2 модуля: Captcha и recaptcha.
Все работает корректно, но только вижу что капча отключает кеширование - Note that the CAPTCHA module disables page caching of pages that include a CAPTCHA challenge.
Сайт одностраничный и получается что весь сайт без кеша. Капча используется для отправки контактной формы и отображается в модальном окне.
Есть ли способ включить кэш и использовать капчу?
Заранее спасибо.

Комментарии

Аватар пользователя Semantics Semantics 28 мая 2018 в 12:25
2

Если у вас капча в нормально сделанной всплывашке, то не парьтесь.
Если наговнокодено и условно просто скрывается стилями - то ой

Аватар пользователя nnovosad nnovosad 28 мая 2018 в 13:00

Дизайн делал не я.
Посмотрел как реализована модалка и вижу что всплывающий блок есть на странице и у него в стилях 'display:none'.
После нажатия на ссылку 'Contact Us' у этого блока пропадает 'display:none' и появляется окно с формой.
Как я понимаю это сделано неправильно.
Правильно ли я понимаю что у меня 2 варианта:
1) переделать модальное окно
2) найти альтернативу модуля Captcha. Как вариант Honeypot
?