Yii2单域名多应用程序的会话问题

3

我们配置了像 /var/www/app1/var/www/app2 这样的路径,它们都在一个会话中记录日志。我该如何创建不同的会话。

我尝试使用yii2 wiki中提供的以下解决方案,但在这里没有用。

'identityCookie' => [
    'name' => '_backendUser', // unique for backend
    'path'=>'/advanced/backend/web' // correct path for the backend app.
]

请给出此问题的解决方案。

你可能想发布更多的信息… 你所谓的“登录单个会话”是什么意思?这些是相同的应用程序,相同的会话数据文件夹吗?人们只能根据你在这里写的内容来了解情况,他们看不到你的代码。 - Blizz
1个回答

5

为每个应用程序使用不同的会话$name。这可以在您的配置中设置:

'components' => [
    'session' => [
        'class' => '\yii\web\Session',
        'name' => 'mycustomname',

你设置了不同的名称吗?我已经在本地测试过了,它可以正常工作。 - topher
是的,我已经设置了不同的名称,在我的Ubuntu Linux服务器上无法工作。 - sk2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接