kicaj / auth
CakePHP 完全认证插件,具有简单的认证和授权功能
dev-master
2021-10-27 20:57 UTC
Requires
- cakephp/authentication: ^2.0
- cakephp/cakephp: ^4.3
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