atans / atans-user
Zend Framework 2 的 RBAC 用户模块
Requires
- php: >=5.3.3
- atans/atans-common: 0.1.*
- doctrine/doctrine-module: 0.*
- doctrine/doctrine-orm-module: 0.*
- zendframework/zendframework: >=2.2.1
- zf-commons/zfc-admin: 0.1.*
- zf-commons/zfc-base: 0.1.*
- zf-commons/zfc-rbac: >=2.1.2
This package is auto-updated.
Last update: 2022-03-13 17:54:27 UTC
README
为 Zend Framework 2 提供用户注册、身份验证、管理和基于角色的访问控制模块
要求
- Zend Framework 2 (最新主分支)
- ZfcRbac (~2.1.2)
安装
使用 composer
1. 在您的 composer.json 中添加此项目
"require": {
"atans/atans-user": "dev-master"
}
2. 现在运行以下命令让 composer 下载 AtansUser
$ php composer.phar update
安装后
1. 在您的 application.config.php 文件中启用它。
<?php
return array(
'modules' => array(
// ...
'ZfcBase',
'ZfcRbac',
'ZfcAdmin',
'AtansCommon',
'AtansUser',
),
// ...
);
2. 将 ./vendor/atans/atans-user/config/atansuser.global.php.dist
复制到 ./config/autoload/atansuser.global.php
,并将 ./vendor/atans/atans-user/config/zfcrbac.global.php.dist
复制到 ./config/autoload/zfcrbac.global.php
3. 然后导入位于 ./vendor/atans/atans-user/data/schema.sql
的 SQL 架构
登录
访问 http://pathtozf/user/login
用户名:admin 密码:atansuser
在控制器或视图中检查权限
见:ZF-Commons/zfc-rbac [06. 使用授权服务.] (https://github.com/ZF-Commons/zfc-rbac/blob/master/docs/06.%20Using%20the%20Authorization%20Service.md#checking-permissions-in-a-controller-or-in-a-view)