高度可定制和可扩展的用户管理、认证和授权Yii2扩展
1.5.2-rc
2022-08-25 18:27 UTC
Requires
- php: >=7.4
- deepha/yii2-selectize-widget: ^1.0.0
- yetopen/yii2-sms-sender-interface: ^0.1.1
- yiisoft/yii2-authclient: ^2.1
- yiisoft/yii2-bootstrap4: ^2.0
- yiisoft/yii2-httpclient: ^2.0
Requires (Dev)
- php: >=7.4
- 2amigos/2fa-library: ^2.0
- 2amigos/qrcode-library: ^2.0
- codeception/codeception: *
- codeception/module-asserts: ^1.1
- codeception/module-db: ^1.0
- codeception/module-filesystem: ^1.0
- codeception/module-yii2: ^1.1
- codeception/verify: ^0.3.3
- friendsofphp/php-cs-fixer: ^3
- phpmd/phpmd: @stable
- phpstan/phpstan: ^1.8
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: *
- yiisoft/yii2-symfonymailer: ~2.0.0
Suggests
- 2amigos/2fa-library: Needed if you want to enable 2 Factor Authentication. Require version ^1.0
- 2amigos/qrcode-library: Needed if you want to enable 2FA with QR Code generation. Require version ^1.1
- yiisoft/yii2-symfonymailer: A mailer driver is needed to send e-mails. Older versions use abandoned Swiftmailer which can be replaced with symfonymailer
Conflicts
- dev-master
- 1.5.2-rc
- 1.5.1
- 1.5.0
- 1.5.0-rc.1
- 1.5.0-beta
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.0
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 1.0.0-beta
- dev-2fa-channels-email-sms-fix-test
- dev-fix-tests-allow-plugins
- dev-bootstrap4
- dev-add-option-to-require-consent
- dev-usuario-2.0-dev
This package is auto-updated.
Last update: 2024-09-14 13:20:12 UTC
README
Yii 2 usuario是一个高度可定制和可扩展的用户管理、RBAC管理、认证和授权Yii2模块扩展。
它广泛与Yii的容器配合使用,使得覆盖其核心中的任何内容都变得非常容易。该模块默认即可使用,只需进行一些轻微的配置调整,并具有以下功能:
- 后端用户/个人资料/账户管理
- 后端RBAC管理
- 通过用户名/电子邮件+密码登录
- 通过社交网络登录
- 密码恢复过程
- 双因素认证过程
- 谷歌reCaptcha
我们认为RBAC对于任何用户管理模块都是必不可少的,即使你只是使用一个具有admin
角色的用户,实际使用RBAC也更好,以防你的应用程序在未来扩展。
文档
您可以在http://yii2-usuario.readthedocs.io/en/latest/上阅读最新文档
需要帮助?
如果您有问题,请使用此存储库的Gitter房间https://gitter.im/2amigos/yii2-usuario。请记住,我们可能并非总是在线。我们希望围绕此模块的用户建立一个社区
贡献
请阅读我们的贡献指南。
鸣谢
此模块高度受到Dektrium在两个模块上的优秀工作的启发
实际上,我们使用了一些过程、命令、视图和一些属性名,以某种方式使模块标准化,并使我们的开发者更容易从Dektrium的模块切换到我们自己的模块。
超越软件
www.2amigos.us