在Laravel和Livewire中集成Cloudflare Turnstile
Laravel  /  管理员 发布于 9个月前   419
Cloudflare Turnstile 是一款替代 CAPTCHA 的免费工具
Turnstile 仅需一个简单的免费代码片段,即可向网站访问者提供零挫败感、无 CAPTCHA 的 Web 体验。
此外,Turnstile 可以阻止滥用并确认访问者的真实性,
但不会有任何 CAPTCHA 给用户造成的数据隐私担忧或糟糕体验。
想将 Cloudflare Turnstile 验证码集成到您的 Laravel 或 Livewire 应用程序中?
Ryan Chandler 的这个laravel-cloudflare-turnstile软件包让集成变得超级简单。
https://github.com/ryangjchandler/laravel-cloudflare-turnstile
用于 Laravel 的 #Cloudflare Turnstile 使用方法
在布局文件的 <head> 中使用 @turnstileScripts Blade 指令包含 Turnstile 脚本。
<html>
<head>
@turnstileScripts()
</head>
<body>
{{ $slot }}
</body>
</html>
然后,在 <form> 内使用 <x-turnstile /> 组件:
<form action="/" method="POST">
<x-turnstile />
<button>
Submit
</button>
</form>
使用服务器上提供的验证规则来验证验证码响应。
use Illuminate\Validation\Rule;
public function submit(Request $request)
{
$request->validate([
'cf-turnstile-response' => ['required', Rule::turnstile()],
]);
}
带有 Livewire 的 #Cloudflare Turnstile
该软件包还可以与 Livewire 无缝集成。
验证成功后,wire:model 中指定的属性将使用 Turnstile 标记更新。
<x-turnstile wire:model="yourModel" />
请查看 GitHub 上的软件包,了解定制和集成到应用程序的更多详情。
https://github.com/ryangjchandler/laravel-cloudflare-turnstile
123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号