nookery/laravel-security

基于Laravel的简单安全模块


README

About

基于Laravel的简单安全模块

Features

  • IP信任与拦截
  • Google 2fa两步验证
  • 权限控制
  • 记录操作日志

Install

composer require nookery/laravel-security    

php artisan vendor:publish --provider="Nookery\Security\SecurityProvider"    

php artisan migrate

Usage

app/Http/Kernel.php文件中增加:

    ......
    protected $routeMiddleware = [
        ......
        'security' => \Nookery\Security\Security::class,
    ];

然后在路由定义文件中即可使用该中间件:

Route::group([
    'middleware' => ['auth', 'security'],
    ......
], function () { ...... });

Pages

访问/security/admin以查看安全中心管理页面。

两步验证配置页面:

return view('security::app.index');

License

The Laravel framework is open-sourced software licensed under the MIT license.