mavs1971/yii2-mavsuser

Yii2用户注册和认证模块

安装: 5

依赖项: 1

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2020-06-09 00:04 UTC

This package is auto-updated.

Last update: 2024-09-09 09:24:29 UTC


README

Yii2-User提供了一个高级访问控制、用户管理的Web界面,包括以下功能:

注意:模块尚未进入alpha版本。请自行承担风险使用。一些功能尚未实现。任何内容都可能在任何时候更改。

仅与Yii2应用高级启动套件一起使用

  • 可配置设置
    • 账户(登录、注册、密码重置、密码恢复等)
    • 个人资料
    • 管理员
  • 通知设置
  • 上传头像的能力
  • Rbac实现
  • 可配置小工具
  • 所有设置均可通过GUI配置

文档

安装

本文档将指导您使用composer安装Yii2-User的过程。

将Yii2-User添加到您的composer.json文件的require部分

{
    "require": {
        "mavs1971/yii2-mavsuser": "*"
    }
}

然后运行以下命令使用composer下载扩展

$ composer update

配置

要启用模块,您应该按照以下方式配置您的应用程序

		'modules'    => [
		...
			'user'      => [
				'class'  => \abhimanyu\user\UserModule::className(),
			],
        ],
		'components' => [
		...
			'user'       => [
				'identityClass' => \abhimanyu\user\models\UserIdentity::className(),
				'loginUrl'      => ['/user/auth/login'],
			],
		],

更新数据库模式

运行应用程序的自测以更新数据库。

为什么缺少功能X

因为它尚未实现或永远不会实现。请查看路线图。

如何贡献?

贡献说明位于CONTRIBUTING.md文件。

路线图

  • 用户注册
  • 密码检索
  • 账户管理
  • 个人资料管理
  • 控制台命令
  • 用户管理界面
  • 文档
  • 与MySQL兼容性
  • 与其他数据库的兼容性
  • 与其他模板的兼容性

变更日志

请参阅变更日志

许可协议

Yii2-user是在MIT许可协议下发布的。有关详细信息,请参阅捆绑的LICENSE