В настоящее время я разрабатываю приложение с Angular 2 и хочу использовать использование ReCaptcha Google для проверки пользователя. Тем не менее, все созданные сообществом модули, которые я видел до сих пор, похоже, не используют аутентификацию на стороне сервера с помощью секретного ключа, который предоставляется после регистрации API.Внедрение Google ReCaptcha In Angular2
Я ранее реализовал ReCaptcha, используя явную функцию визуализации с помощью Javascript. Тем не менее, я не уверен, как реализовать ту же функциональность в моем Angular 2 Typcript Code. В идеале я хотел бы, чтобы пользователь нажал кнопку ReCaptcha, появится кнопка отправки после завершения ReCaptcha, которая позволяет пользователю отправить форму, а затем мой серверный сервер завершит окончательную проверку, включающую секретный ключ. Это будет сделано с помощью вызова http.post. Однако, подчиняясь обычно не дает мне с «г-ReCaptcha-ответ», что я должен получать посылки через http.post, когда пользователь отправляет форму, как описано в руководствах ReCaptcha:
https://developers.google.com/recaptcha/docs/verify
Если у кого есть какие-либо советы или опыт, пожалуйста, дайте мне знать. Кроме того, если есть дополнительная информация, пожалуйста, спросите, я относительно новичок в размещении вопросов здесь.
Если вы ищете для PHP части уравнения можно посмотреть на [этот ответ] (http://stackoverflow.com/a/27439796/648350). Для стороны ng2 вам необходимо явно включить значение recaptcha в сообщение на ваш сервер. ([angular2-google-recaptcha] (https://github.com/rajan-g/angular2-google-recaptcha/tree/master/example) содержит демонстрацию того, как это сделать) – haxxxton