saeven / circlical-acl-admin
bjyoungblood/bjy-authorize基于Doctrine的管理员审核面板
dev-master / 0.1.x-dev
2014-01-21 02:12 UTC
Requires
- php: >=5.3.3
- bjyoungblood/bjy-authorize: ~1.4
- widmogrod/zf2-assetic-module: 1.3.1
- zf-commons/zfc-user-doctrine-orm: ~0.1
Requires (Dev)
- doctrine/common: >=2.3,<2.5-dev
- phpunit/phpunit: ~3.7
This package is auto-updated.
Last update: 2024-09-14 18:41:57 UTC
README
这是一个用于与Zend Framework 2和ZFCUser + BjyAuthorize + Doctrine一起使用的访问控制列表(ACL)管理仪表板。前两者提供了一个很好的框架来实施访问控制,但它们没有提供邀请用户的方式(这在企业应用程序中很常见)。ZFCUser和 BjyAuthorize为我节省了大量时间,这是我回馈的方式。
目前将Doctrine作为要求是偶然的,由于我正在赶一个依赖这个组件的项目,所以我暂时依赖于对象仓库的数据库连接。
愿望列表
创建一个管理员可以访问的面板,从而可以
a. 列出用户(已完成) b. 通过电子邮件发送自定义消息邀请用户(已完成) c. 注册后编辑用户详情 d. 编辑用户ACL数据
创建一个用户界面,让他们可以 a. 使用管理员发送的邀请访问验证电子邮件面板(已完成) b. 完成他们的注册详情(针对ZFCUser实体)(已完成) c. 根据模块配置限制可见字段,可能不想让用户填充所有实体数据(已完成) d. 注册后收到感谢邮件(已完成)
编辑此Markdown文件以包括配置示例(目前请检查模块配置)
版本
0.1
要求
- ZFCUser
- BjyAuthorize
- Doctrine2
- JQuery
安装
将以下行添加到您的composer.json中:"saeven/circlical-acl-admin" : "dev-master"
然后,运行数据文件夹中找到的SQL创建文件
用法
如果您还没有设置BjyAuthorize和ZFCUser,请先设置
- 以管理员用户(角色admin)的身份登录您的应用程序。如果您需要更改角色类型,只需覆盖CirclicalACLAdmin的守卫即可
- 访问/acl-admin
- 应该看到仪表板