CUserIdentity
クラスの標準のYii認証システムを使用しています。私はログインして、ユーザに数日間覚えておくように指示します。これには、durationパラメータをYii::app()->user->login
に設定します。システムの他の部分でユーザーがまだログインしていると思っていても、Yii :: app() - > userがnullなのはなぜですか?
サイトをしばらく使用してから、おそらく1日後に戻ってくるでしょう(期間が設定されていないとセッションがタイムアウトすると思います)。そして、Yii::app()->user
オブジェクトにアクセスしようとすると、内部サーバーエラーが発生します。
これを引き起こす可能性のあるアイデアはありますか?ユーザーが実際にログアウトした場合、少なくともログインページにリダイレクトされると思います。