vasadibt / yii2-user

包含登录和锁屏页面的完整用户模块

安装: 25

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

1.0.5 2022-03-25 13:27 UTC

This package is auto-updated.

Last update: 2024-09-25 18:56:44 UTC


README

1. 通过composer安装

Yii2-material-dashboard可以使用composer安装。运行以下命令进行安装

php composer.phar require vasadibt/yii2-user

2. 配置后端

注意:请确保您的配置文件中没有auth组件的配置。

将以下行添加到您的frontendbackend配置文件中

return [
    // ...
    'bootstrap' => [
        // ...
        'auth',
    ],
    // ...
    'modules' => [
        // ...
        'auth' => [
            'class' => 'vasadibt\materialdashboard\Module',
        ],
    ],
    // ...
    
    'as access' => [
        'class' => \yii\filters\AccessControl::class,
        'rules' => [
            // ...    
            [
                'controllers' => [
                    'auth/*',
                ],
                'allow' => true,
            ],
            // ...
        ],
    ],
];

3. 用户模型

将用户模型IdentityInterface更改为ExtendedIdentityInterface

class User extends \yii\db\ActiveRecord implements \yii\web\IdentityInterface
{
    // ....
}

改为

class User extends \yii\db\ActiveRecord implements \vasadibt\materialdashboard\models\ExtendedIdentityInterface
{
    // todo: add missing functions
}