rhosocial/yii2-user

通用用户模型,包括身份和资料。

安装次数: 538

依赖项: 6

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 0

开放性问题: 0

类型:yii2-extension

dev-master 2022-09-04 13:49 UTC

This package is auto-updated.

Last update: 2024-09-04 18:06:32 UTC


README

为 Yii 2 提供的通用用户和资料模型。

Latest Stable Version License Code Coverage Scrutinizer Quality Score

简介

此包包含两个模型

  • 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 类不包含 emailphone 属性。以下 SimpleProfile 包含它们(包括相应的规则)

class Profile extends \rhosocial\user\models\SimpleProfile
{
    ...
}

更详细的使用方法请参阅此处