极限验证,一句话调用geetest,减少开发时间

WBOY
Freigeben: 2016-06-20 12:25:48
Original
1221 Leute haben es durchsucht

1、说明

官方给出的sdk调用方法过于浪费开发时间,我就写了一个调用非常简单的一个 geetest 包尽可能的减少开发时间,如果你觉得官方给出的sdk已经够好了,大可不必使用。

2、安装

  1. composer require laraveler/geetest
  2. 在 config/app.php 的 providers 数组里加入 geetest\provider\geetestServiceProvider::class
  3. 执行 php artisan vendor:publish

3、调用

  1. use geetest\Facades\geetest
  2. return geetest::init($request,function(){Auth::attempt([...])},function(){...});

初始化时需要注入 $request 对象,第二个参数为验证成功后需要做的动作,第三个参数为验证失败需要的动作

注意:调用geetest的方法必须在routes必须注册为any

config在laravel的config目录里( geetest.php )

“api_url”=>”http://api.geetest.com/register.php?gt={ID}&user_id={user_id}”

这里的 {ID} 经过解析会自动获取config里的ID选项, user_id 也是如此。

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!