vasadibt / yii2-user
包含登录和锁屏页面的完整用户模块
    1.0.5
    2022-03-25 13:27 UTC
Requires
- php: >=7.4.0
- yiisoft/yii2: ~2.0.36
- yiisoft/yii2-bootstrap4: ~2.0.6
README
1. 通过composer安装
Yii2-material-dashboard可以使用composer安装。运行以下命令进行安装
php composer.phar require vasadibt/yii2-user
2. 配置后端
注意:请确保您的配置文件中没有
auth组件的配置。
将以下行添加到您的frontend或backend配置文件中
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 }