Issue
Yii::$app->session->getId()
returns an empty string.
How can I get the session id when I'm using the mongodb session component (yii\mongodb\Session
)?
My config:
'session' => [
'class' => 'yii\mongodb\Session',
'writeCallback' => function($session)
{
return [
'user_id' => Yii::$app->user->id,
'agent' => Yii::$app->request->getUserAgent(),
'ip' => Yii::$app->request->getUserIP(),
];
}
]
Solution
You must open a session first.
Yii::$app->session->open();
return Yii::$app->session->id;
Answered By - mohammad zahedi
0 Comments:
Post a Comment
Note: Only a member of this blog may post a comment.