recminy 2015-04-03 13:59:32 6559次浏览 1条回复 6 3 1

类似1版本中: 前台user(Cwebuser)的配置: UserIdentity

'user'=>array(  
    'class'=>'WebUser',//这个WebUser是继承CwebUser,稍后给出它的代码  
    'stateKeyPrefix'=>'member',//这个是设置前台session的前缀  
    'allowAutoLogin'=>true,//这里设置允许cookie保存登录信息,一边下次自动登录  
),

后台user(Cwebuser)的配置: AdminIdentity

'admin' => array(  
    'class' => 'AdminWebUser', //后台登录类实例  
    'stateKeyPrefix' => 'admin', //后台session前缀  
    "guestName" => "游客"  
),

Yii::app()->user//前台访问用户信息方法 Yii::app()->admin//后台访问用户信息方法来区分前后台用户,Yii2版本中Yii::$app->user,怎么配置区分前后台,折腾半响,原来发下在user前后台对应的user组件下添加配置:如后台admin 'idParam'=>'_admin',前台'idParam'=>'_member',有些人说前后台通用一张数据库表显得高级程序员的风范,好吧,我承认我有强迫症,成不了那么高的风范,果断分表

觉得很赞
您需要登录后才可以回复。登录 | 立即注册