kicaj/auth

CakePHP 完全认证插件,具有简单的认证和授权功能

维护者

详细信息

github.com/kicaj/auth

主页

源代码

问题

安装: 201

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:cakephp-plugin

dev-master 2021-10-27 20:57 UTC

This package is auto-updated.

Last update: 2024-09-28 03:53:30 UTC


README

注意:它仍在开发模式中,请勿在生产环境中使用!

要求

它为 CakePHP 4.3 及以上版本开发。

安装

您可以使用 composer 将插件安装到您的 CakePHP 应用程序中。

安装 composer 包的推荐方法

composer require kicaj/auth dev-master

加载插件

在您的 bootstrap.php 或 /src/Application.php 中加载插件

$this->addPlugin('Auth');

加载组件

在您的 AppController.php 中加载组件

public function initialize()
{
    parent::initialize();

    // ...
    $this->loadComponent('Auth.Authentication');
    // ...
}

配置

接下来,您应该通过 auth 属性为每个控制器设置授权动作列表,如下所示

public $auth = [
    'admin' => [
        'add',
        'edit',
        'delete',
    ],
    '*' => [
        'view'
    ],
];

加载默认数据

如果您想加载默认用户和组数据,只需运行以下命令:cake bake migrations seed -p Auth