一个yii项目下有好多个子项目,每个子项目都有登录功能,怎么区分不同的session [ 1.1 版本 ]
一个yii项目下有好多个子项目,每个子项目都有登录功能,怎么区分不同的session
最佳答案
-
高级模版中,为了不让前后台共用session,可以在配置文件中起不同的名字
\backend\config\main.php'components' => [ 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => false, 'identityCookie' => [ 'name' => '_backendIdentity', // unique for backend 'path' => dirname(__DIR__) // correct path for the backend app. ] //'absoluteAuthTimeout' => 60*60*24, // 未任何操作超时退出 //'authTimeout' => 60*10, ], 'session' => [ 'name' => 'PHPBACKSESSID', //'savePath' => dirname(__DIR__) . '/runtime/session', ],
前台
'components' => [ 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, 'identityCookie' => [ 'name' => '_frontendIdentity', // unique for frontend 'path' => dirname(__DIR__) // correct path for the frontend app. ] ], 'session' => [ 'name' => 'PHPFRONTSESSID', //'savePath' => dirname(__DIR__) . '/runtime/session', ],
guan 觉得很赞
其他 1 个回答
guan
注册时间:2015-04-01
最后登录:2019-07-15
在线时长:19小时4分
最后登录:2019-07-15
在线时长:19小时4分
- 粉丝4
- 金钱314
- 威望0
- 积分504