Sad Yii の文書化は不十分です。
それぞれログイン機能を持つ 2 つのモジュール (ユーザー モジュールと管理モジュール) を持つアプリケーションを構築しました。
各ユーザーは、ユーザーが使用して参照されますYii::app()->getModule('module_name')->user
問題
- セッションが有効になっていないか、セッションが期限切れになりません。ポイントは、ユーザーが常にログインしていることです。
- 両方のユーザーが同じブラウザ内でログインしている場合、参照用であっても一方がログアウトし、もう一方がログアウトし
getModule('module_name')
ます。問題は、ユーザーが常にログインしていることです。
私が試したこと
私は持っている
if($identity->authenticate()){
Yii::app()->getModule('user')->user->login($identity,5);
//hoped the user will be logged out after 5 seconds but didn't work
}
config/main.php には以下も含まれています
'session'=>array(
// enable cookie-based authentication
// 'allowAutoLogin'=>true,
'timeout'=>10,
),
上記を解決するための助けをいただければ幸いです。これらのユーザーのセッションの有効期限が切れる必要があります