yii2 がログアウトできない場合はどうすればよいですか?

藏色散人
リリース: 2020-07-22 11:09:11
オリジナル
2115 人が閲覧しました

yii2 がログアウトできない問題の解決策: まず「session.php」ファイルを見つけて開き、テキスト内の「@session_regenerate_id($deleteOldSession);」の内容をコメントアウトします。

yii2 がログアウトできない場合はどうすればよいですか?

yii2 のログインとログアウトの問題

特定の問題:

yii2 はブラウザをクリアするだけですキャッシュすると、正常にログインできます。ログイン後、終了して空白のページにジャンプします。ログイン ページに入ると、そこも空白のページになります。このような問題に遭遇した人はいますか?ログイン コードと終了コードはすべて組み込まれています。 yii2 システムでは、最初に思ったのですが、コードを貼り付けた後、コードを貼り付ける機能が利用できないのはなぜですか?

ログインと終了のプロシージャは正しく記述されており、ジャンプは正常に行われましたが、構成ファイルではセッションが redis に保存されていたため、失敗しました。

推奨: "yiiTutorial"

'session' => [ 'class' => 'yii\redis\Session', ],
ログイン後にコピー

解決策:

vender/yiisoft/yii2/web /session.php 内の次のコード:

public function regenerateID($deleteOldSession = false) { // add @ to inhibit possible warning due to race condition // https://github.com/yiisoft/yii2/pull/1812 //@session_regenerate_id($deleteOldSession); //注释掉这一行就可以了 }
ログイン後にコピー

以上がyii2 がログアウトできない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!