Самоцвет Recaptcha не предотвращает передачу, когда не отмечен (Rails 5.2) - PullRequest
0 голосов
/ 03 июля 2019

У меня есть базовая настройка с Recaptcha gem.Он показывает все соответствующее поведение на странице: на экране регистрации появляется окно «Я не робот» и проверяется пользователем.

Однако, если я пытаюсь отправить вход в системуформа, не устанавливая флажок, она по-прежнему отображается вместо сообщения об ошибке.

Я почти дословно следовал инструкциям Gem:

  • Я создал соответствующие ключи на веб-сайте Google иположите их в хранилище переменных Heroku успешно.
  • Я положил gem 'recaptcha' в свой Gemfile и в комплекте.
  • Я добавил <%= recaptcha_tags %> в форму регистрации (Разработать регистрацию нового пользователя).
  • Я изменил свой метод создания, чтобы включить if verify_recaptcha(model: @user) && @user.persisted? в моем контроллере регистрации.

Окно отлично отображается, но пользователь может создать новую учетную запись, даже не проверяя recaptchabox!

Кто-нибудь может увидеть, где я здесь не так?Вы можете увидеть проблему в режиме реального времени здесь , если вам нужен инспектор Google это ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...