Я использую Devise для аутентификации и хочу добавить captcha в регистрационную форму, я прочитал о recaptcha, может кто-то сказать, как интегрировать оба?Как интегрировать recaptcha с разработкой?
0
A
ответ
2
Быстрый Google показал страницу на DEViSE вики - https://github.com/plataformatec/devise/wiki/How-To:-Use-Recaptcha-with-Devise
Вы смотрели на это?
2
- obtain a reCAPTCHA API key
- Install gem ReCaptcha
- Добавить
<%= recaptcha_tags %>
на ваш взгляд (views/devise/registrations/new
) Создать файл (в
config/initializers
) recaptcha.rb и добавьте этот код:Recaptcha.configure do |config| config.public_key = 'Your public key' config.private_key = 'Your private key' end
Создать в контроллер:
registrations_controller.rb
и добавьте этот кодclass RegistrationsController < Devise::RegistrationsController def create if verify_recaptcha super else build_resource(sign_up_params) clean_up_passwords(resource) flash.now[:alert] = "There was an error with the recaptcha code below. Please re-enter the code." flash.delete :recaptcha_error render :new end end end
Обновить ваш Разрабатывают маршрут:
devise_for :users, controllers: { registrations: 'registrations' }
Смежные вопросы
- 1. Как интегрировать reCAPTCHA с формой
- 2. Как интегрировать плагин проверки Jquery с recaptcha?
- 3. Как интегрировать TFS со встроенной разработкой
- 4. Как интегрировать ReCaptcha в BlogEngine.net (ASP.net C#)?
- 5. Как интегрировать recaptcha в liferay 6.2?
- 6. Как интегрировать reCaptcha v2 с формой JS и PHP?
- 7. Есть ли способ интегрировать Python с разработкой Frontof Cordovafor?
- 8. Как интегрировать reCAPTCHA Google в приложение React Native?
- 9. Использование Jasmine с разработкой iPhone?
- 10. Я хочу интегрировать новый Google recaptcha с symfony 1.4
- 11. Как интегрировать Captcha (ReCaptcha) для WTForms в CherryPy
- 12. Как интегрировать reCaptcha от Google в aldeed: autoform (метеор)
- 13. Использование recaptcha с Firebase
- 14. Как работает shopify_api с разработкой
- 15. Рельсы с recaptcha
- 16. Помощь с разработкой Blackberry
- 17. RESTful логин с разработкой
- 18. Проблемы с разработкой Android
- 19. RSpec с разработкой
- 20. Ошибка миграции с разработкой
- 21. Проблема с JQuery с разработкой системы «как»
- 22. Новый Google ReCAPTCHA с django-recaptcha
- 23. Экспорт DSYM с Flash-разработкой
- 24. Начало работы с разработкой Silverlight
- 25. Пирамида с reCaptcha: как реализовать?
- 26. Как проверить с помощью ReCAPTCHA
- 27. PouchDB с разработкой Windows Java
- 28. Борьба с реверсивной разработкой OCR
- 29. Как начать работу с разработкой Android-игр?
- 30. Как развитие iPhone сравнивается с разработкой Symbian?
Это бросает ошибку, которая говорит, что "не указано Нет секретный ключ." – RSB
У вас есть закрытый ключ для recaptcha (шаг 1) – Edward