SINGLE.PHP 模板正在使用中 - POST TYPE: post

V2board 修改Google Recaptcha为Cloudflare Turnstile

富强 2024年06月03日 自己部署 0 次浏览
AI智能摘要
该文章介绍了在xiao佬版本v2board中将Google Recaptcha替换为Cloudflare Turnstile的修改方法。需更改两个文件:一是将ReCaptcha.php中的验证地址替换为Cloudflare Turnstile的验证接口;二是将umi.js中的Google Recaptcha加载地址替换为Turnstile的API地址。此方法仅适用于指定版本,其他版本仅供参考。
— 此摘要由AI分析文章内容生成,仅供参考。

 

[title-plane title=”注意”]

注意:此方法仅适用于xiao佬版本v2board.  其他版本文件有所区别不通用。但是可以参考学习!

https://github.com/wyx2685/v2board

 

[/title-plane]

 

文件1:

vendor/google/recaptcha/src/ReCaptcha/ReCaptcha.php

第52行
public const SITE_VERIFY_URL = ‘https://recaptcha.net/recaptcha/api/siteverify‘;
更改
public const SITE_VERIFY_URL = ‘https://challenges.cloudflare.com/turnstile/v0/siteverify‘;

文件2:

public/theme/default/assets/umi.js

第18161行
return “https://www.google.com/recaptcha/api.js?onload=”.concat(x, “&render=explicit”)
更改
return “https://challenges.cloudflare.com/turnstile/v0/api.js?onload=”.concat(x, “&render=explicit”)

 

发表评论

请文明发言,理性讨论