abhi1693/yii2-user

Yii2用户注册和认证模块

安装次数: 1,166

依赖项: 1

建议者: 0

安全: 0

星标: 8

关注者: 5

分支: 5

开放问题: 0

类型:yii2-extension

v0.0.4 2015-04-16 07:15 UTC

This package is not auto-updated.

Last update: 2024-09-25 13:37:53 UTC


README

Gratipay User Dependency Status Code Climate Latest Stable Version Total Downloads Latest Unstable Version

Yii2-User提供高级访问控制、用户管理的Web界面,并包含以下功能

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

仅与Yii2高级启动套件一起工作

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

文档

安装

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

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

{
    "require": {
        "abhi1693/yii2-user": "*"
    }
}

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

$ composer update

配置

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

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

更新数据库架构

运行应用程序的Self-Test以更新数据库。

为什么缺少功能X

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

如何贡献?

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

路线图

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

变更日志

请参阅变更日志

许可

Yii2-user根据MIT许可证发布。有关详细信息,请参阅捆绑的LICENSE