この記事の例では、Yii フレームワークでのユーザーログインセッションの損失の問題の解決策について説明します。詳細は次のとおりです:
最近、あるプロジェクトに取り組み、YII フレームワークを使用しました。ログインすると、常にログインできる場合とできない場合があります。ログインします。何度もデバッグした後、最初はサーバーの構成の問題だと思いましたが、どのようにテストしても、依然として動作しないことがあり、質問するしかありませんでした。グループ化して投稿し、専門家にアドバイスを求めましたが、最終的には問題は見つかりませんでした。
私はインターネット上で誰かが yii セッション損失の問題について話しているのを偶然見ました。最終的に解決された解決策:
最初の解決策:
ファイル yiiframeworkwebauthCWebUser.php #700 程度を開き、次のステートメントをコメント アウトします
Yii::app()->getSession()->regenerateID(true);
デフォルトで php の組み込み関数を呼び出します:
bool session_regenerate_id ( [bool delete_old_session] )
Now No今のところの問題。まだしばらくは観察が必要だ。
この記事が Yii フレームワークに基づいた PHP プログラムの設計に役立つことを願っています。
Yii フレームワークのユーザー ログイン セッション損失問題の解決策に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。