我需要使用新的谷歌“无验证码”reCaptcha在前端Woocommerce注册表单页面。
我在</ head >标记前插入了以下代码:
<script src='https://www.google.com/recaptcha/api.js'></script>
在文件“woocommerce\myaccount\ form -login.php”中有一个内部表单选项卡:
<div class="g-recaptcha" data-sitekey="xxxxxxxxx MY ID xxxxxxxxx"&
如何在以Java - spring boot作为后端的angular应用程序中实现captcha。我不能使用谷歌的reCaptcha库,因为托管应用程序的服务器不能访问互联网。
目前,我正在将验证码从Java后端传递到前端,并从用户输入的代码中匹配它,但在测试中,它被发现是一种不安全的方法,因为从后端发送的验证码是文本形式的。
我正在为验证码使用这个代码:
这是我在登录操作中的user_controller.php代码:
public function login() {
if (!empty($this->data)
&& !empty($this->Auth->data['User']['username'])
&& !empty($this->Auth->data['User']['password'])) {