[英]Yii2 changing session name for dividing frontend & backend user login not working
實際上,我試圖將會話“ PHPSESSID”分別更改為“ PHPFRONTSESSID”和“ PHPBACKSESSID”,以便為用戶前端和后端划分登錄名。 我已經將其托管在GODADDY共享托管中,之前運行良好,但現在無法正常運行。 它沒有更改會話名稱,它在前端和后端使用相同的名稱“ PHPSESSID”。
frontend / config / main.php
'user' => [
'identityClass' => 'common\models\User',
'enableAutoLogin' => true,
'identityCookie' => [
'name' => '_frontendUser', // unique for frontend
]
],
'session' => [
'name' => 'PHPFRONTSESSID',
'savePath' => __DIR__ . '/../runtime', // a temporary folder on frontend
],
在您的配置文件中更改並檢查Cookie后端
'identityCookie' => [
'name' => '_backendIdentity',
'path'=>'/admin',
'httpOnly' => true,
],
Cookie前端
'identityCookie' => [
'name' => '_frontendIdentity',
'path'=>'/',
'httpOnly' => true,
],
會話后端
'session' => [
'name' => 'session_backend'
],
會話前端
'session' => [
'name' => 'session_frontend'
],
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.