burzum / cakephp-user-tools
此包已被废弃,不再维护。没有建议的替代包。
此插件是一组用于用户处理的工具,例如注册、登录、电子邮件验证、密码重置等。
2.0.0
2018-05-15 10:05 UTC
Requires
- php: >=7.0
- cakephp/cakephp: ^3.6
- cakephp/plugin-installer: *
Requires (Dev)
- cakephp/cakephp-codesniffer: ^3.0
- phpunit/phpunit: ^6.0
This package is auto-updated.
Last update: 2021-01-31 00:27:21 UTC
README
UserTools 插件为用户提供构建用户相关所有内容的模块。它通过 UserToolComponent 和 UserBehavior 提供CRUD启动。只需加载组件,您就有了一个可用的登录和注册。通过配置自定义它,或者仅使用您真正需要的功能。
插件设计得您可以仅使用真正需要的功能,并帮助您避免在每个应用中重复注册过程。通过配置选项,插件应该足够灵活以适应几乎每个用例,并且可以分块使用。
特性
- 用户验证特质,用于常见用户相关验证(密码、更改密码...)
- 密码哈希器特质,用于一行内获取密码哈希功能,用于保存新或更新的密码
- 密码和令牌特质,用于生成密码和令牌
- 一个 UserTools 行为,添加了许多常见用户相关的方法
- 一个 UserTool 组件,用于快速开始登录和注册
如果您缺少某些功能,请创建一个 Github 上的工单!
要求
- CakePHP 3.0+(插件版本 1.0)
- CakePHP 3.4+(插件版本 1.1)
互补插件
以下插件不是必需的,但如果您正在寻找更多与用户相关的东西,则是一些建议。
- Cookie Auth - 一个 Cookie 认证适配器
- JWT Auth - 一个 JWT 认证适配器
- Simple RBAC - 一个易于使用的基于角色的授权适配器
文档
有关文档以及教程,请参阅此存储库的 docs 目录。
支持
有关支持和功能请求,请访问 UserTools 支持站点。
分支策略
- master 分支包含插件的最新稳定版本。
- develop 分支是
UNSTABLE
,用于在发布之前测试新功能。 - 只有针对主分支的热修复是被接受的。
为这个插件贡献
请随意为此插件贡献新的问题、请求、单元测试和代码修复或新功能。如果您想贡献代码,请从开发分支创建一个功能分支,并向我们发送您的pull请求。为新的功能和发现的问题编写单元测试是强制性的,以保持高质量。
- pull请求必须发送到
develop
分支。 - 贡献必须遵循PSR2-R编码标准建议。
- 单元测试是必需的。
许可证
版权所有 2013 - 2016 Florian Krämer
遵循MIT许可证。包含在此存储库中的源代码的再分发必须保留每个文件中找到的版权声明。