我創建在yii2一個模塊下API /模塊/ V1文件夾的用戶身份,問題是當我請求:無法保存在yii2
Yii::$app->user->login($user, 3600);
身份得到保存臨時的,直到我刷新頁面或者我請求另一個網址,當我回顧了日誌文件,我發現這一點: 用戶「1」 :: 1登錄。會話未啓用。 我也嘗試添加:
'enableAutoLogin' => true,
'enableSession' => true,
用戶組件配置:
'user' => [
'identityClass' => 'common\models\User',
'enableAutoLogin' => true,
'enableSession' => true,
'identityCookie' => [
'name' => '_APIUser', // unique for backend
'path' => '/api/web/v1' // correct path for the backend app.
]
],
'session' => [
'name' => '_apiSessionId', // unique for frontend
'savePath' => __DIR__ . '/../runtime', // a temporary folder on frontend
],
但發生同樣的問題。
顯示'user'組件配置。 –
@InsaneSkull我更新了問題 –