rhosocial / yii2-user
通用用户模型,包括身份和资料。
dev-master
2022-09-04 13:49 UTC
Requires
- php: >=8.0.11
- kartik-v/yii2-widget-datetimepicker: *
- rhosocial/helpers: >=1.0.3
- rhosocial/yii2-base-models: dev-master
- yiisoft/yii2: >=2.0.43 < 2.1
- yiisoft/yii2-authclient: ^2.2.1
- yiisoft/yii2-bootstrap5: ^2.0.3
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-04 18:06:32 UTC
README
为 Yii 2 提供的通用用户和资料模型。
简介
此包包含两个模型
- User:全局唯一标识符(GUID)、ID、密码散列、IP 地址、时间戳、密码刷新令牌、认证密钥、来源、状态。
- Profile:全局唯一标识符(对应于 GUID)、昵称、时间戳。
安装
安装此扩展的首选方法是使用 composer
运行以下命令之一
php composer.phar require rhosocial/yii2-user:dev-master
或将其添加到您的 composer.json 文件的 require 部分
"rhosocial/yii2-user": "dev-master"
基本用法
一旦安装了扩展,只需在您的代码中使用它
class User extends \rhosocial\user\models\User { ... }
和
class Profile extends \rhosocial\user\models\Profile { ... }
但上述 Profile
类不包含 email
和 phone
属性。以下 SimpleProfile
包含它们(包括相应的规则)
class Profile extends \rhosocial\user\models\SimpleProfile { ... }
更详细的使用方法请参阅此处。