2017 © Pedro Peláez
 

library lumen-geetest

geetest sense bot for lumen 5+

image

junliuxian/lumen-geetest

geetest sense bot for lumen 5+

  • Wednesday, April 25, 2018
  • by junliuxian
  • Repository
  • 1 Watchers
  • 0 Stars
  • 2 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 100 % Grown

The README.md

lumen-geetest

极验验证码,Lumen 框架简洁实现, (*1)

安装

  • 使用 composer 快速安装, (*2)

    composer require junliuxian/geetest, (*3)

  • bootstrap/app.php 文件中添加这一行。注意,你还需要开启 Session, (*4)

    $app->register(Junliuxian\Geetest\GeetestServiceProvider::class);, (*5)

  • 启用 session 服务,在 bootstrap/app.php 中添加以下代码, (*6)

       $app->configure('session');
       $app->alias('session', Illuminate\Session\SessionManager::class); 
    
       $app->middleware([
           Illuminate\Session\Middleware\StartSession::class,
       ]);
    
       $app->register(Illuminate\Session\SessionServiceProvider::class);
    

使用

  • .env 文件中添加配置, (*7)

    GEETEST_ID=
    GEETEST_KEY=
    
  • 在控制器中引用 Geetest, (*8)

    namespace App\Http\Controllers;
    
    use Laravel\Lumen\Routing\Controller;
    use Junliuxian\Geetest\Traits\Geetest;
    
    class LoginController extends Controller
    {
        use Geetest;
    }
    
  • routes\web.php 文件中添加路由, (*9)

    $router->post('captcha', 'LoginController@getGeetest');
    
  • 客户端部署,参考 geetest, (*10)

  • 二次验证, (*11)

    ``` namespace App\Http\Controllers;, (*12)

    use Laravel\Lumen\Routing\Controller; use Junliuxian\Geetest\Traits\Geetest;, (*13)

    class LoginController extends Controller { use Geetest;, (*14)

      public function login(Request $request)
      {
          $this->validate($request, [
               // 注意,验证的字段必须是 challenge
              'geetest_challenge' => 'geetest'
          ]);
      }

    } ```, (*15)

The Versions

25/04 2018

dev-master

9999999-dev

geetest sense bot for lumen 5+

  Sources   Download

MIT

The Requires

 

by Avatar junliuxian

lumen germey geetest

25/04 2018

3.0

3.0.0.0

geetest sense bot for lumen 5+

  Sources   Download

MIT

The Requires

 

by Avatar junliuxian

lumen germey geetest