Перепрошивка с Spring Security - PullRequest
1 голос
/ 19 марта 2019

К сожалению, у меня не работает Recaptcha для моего приложения на localhost.Я следовал за введением на Baeldung .Я создал ключ и секрет веб-сайта для localhost и 127.0.0.1.

enter image description here

В моей голове HTML есть скрипт src:

 `<script src="https://www.google.com/recaptcha/api.js"></script>`

И div для recaptcha выглядит следующим образом:

`<div class="g-recaptcha" data-sitekey="6Le_LZgUAAAAAKlzsoEBOOQvCOqIr7r65eiN4bd4">recaptcha</div>`
`<span id="captchaError" class="alert alert-danger " style="display:none"></span>`

Но я всегда получаю сообщение об ошибке неверного ключа сайта:

enter image description here

Что я могу сделать?Спасибо за ваши подсказки.

Ответы [ 2 ]

1 голос
/ 06 апреля 2019

Другое решение, с которым я столкнулся, использует recaptcha-spring-boot-starter.Это сильно уменьшает мой код, но я запустил его только с Recaptcha V2.Но это также хорошо для меня:

https://github.com/mkopylec/recaptcha-spring-boot-starter-samples

1 голос
/ 20 марта 2019

Я получил это работает, и это работает также на localhost. Прежде всего, если вы создадите новый ключ API, я думаю, что это может занять несколько раз, когда он действительно активирован.

На своей странице я сейчас сделал следующее:

`<script src='https://www.google.com/recaptcha/api.js?render=6Le_LZgUAAAAAM5uw_9hujkS6SjBWLNVkQOvewWf'></script>`

И я полностью удалил <div class="g-recaptcha" ... (см. Вопрос).

API все еще зарегистрирован для localhost и 127.0.0.1

Нет, у меня есть что-то вроде:

enter image description here

...