Yii2 Day 5: 创建用户模块
在确定了模块化开发应用的方向后,可以尝试写一个模块练练手啦。首先想到的就是用户模块。 模块设计 前后台用户分离 通常一个应用会存在前台用户和后台用户,这两个用户的Session变量必须是分开的,不然就乱套了。因此,自然地想到用两个组件来分别控制前台用户和后台用户,分别是 user: 对应前台用户 adminUser: 对应后台用户 Yii2 对用户Session的存储与Yii1不同,原来适用于Yii1的前后台分类的方式,不再适用于Yii2,不过稍做修改就可以了,web.php里的相关代码片段如下: <!-- lang: php --> 'user' => [ // Webuser for the frontend 'class' => '\yii\web\User', 'loginUrl' => array('/user/login/member'), 'identityClass' => 'app\modules\user\models\MemberIdentify', 'idParam' => '_mId', 'identityCookie' => ['name'=>'_ff','httpOnly' => true], ], 'adminUser' => array( // Webuser for the admin area (admin) 'class' => '\yii