ホームページ >CMS チュートリアル >PHPCMS >phpcms v9 phpsso 通信障害の解決策

phpcms v9 phpsso 通信障害の解決策

藏色散人
藏色散人オリジナル
2020-07-21 09:35:003069ブラウズ

phpcms v9 phpsso 通信エラーの解決策: まず、サイトのルート ディレクトリにある「system.php」ファイル内のドメイン名構成とその他の情報を確認して変更し、次に hosts ファイルを確認して、 「#」記号; 最後に、phpssoのアクセスアドレスが正しいか確認し、修正してください。

phpcms v9 phpsso 通信障害の解決策

PHPCMSV9 phpsso 通信障害の解決策

1.

PHPCMSV9 phpsso 通信障害の場合 1主な理由は、api.php?op=phpsso インターフェースへの頻繁なアクセス (多数の新規登録ユーザーなど) がホスト レベルであるため、セキュリティ ドッグによって CC 攻撃と判断されることです。その結果、シングルサインオンのSSOの通信が失敗し、会員システム全体が麻痺してしまいましたが、このロジックはセキュリティの犬のバグと考えられるのでしょうか! ! !

推奨: "phpcms チュートリアル"

2.

1. サイトのルート ディレクトリ\caches\configs ディレクトリでシステムを確認します。 . php ファイル内のドメイン名の構成とその他の情報。

2. サイトのルート ディレクトリの \phpsso_server\caches\configs ディレクトリにある system.php ファイル内のドメイン名の構成とその他の情報を確認します。

3. 一部のユーザーがローカル マシンとの通信に失敗しています。C:\WINDOWS\system32\drivers\etc\hosts ファイルを確認してください。アクセスにローカルホストのドメイン名が使用されている場合は、ローカルホストがバインドされているかどうかを確認してください。 127.0.0.1 localhost. (# 127.0.0.1 localhost の前の # を削除します)

4. phpsso のアクセス アドレスが正しいかどうかを確認し、アプリケーション ID、インターフェイス アドレス、暗号化キー、および[設定] -> phpsso 設定のバージョン この数値が、phpsso -> [アプリケーション管理] -> [アプリケーションの編集] の対応するオプションと一致しているかどうか。

こちらがアプリケーションIDです(デフォルトは1ですが、削除して追加した場合は別のIDになります。ここにも注意してください)

通信内容が確認できます。ここにキーを入力します (「アプリケーション アドレス」は Web サイトのドメイン名です。最後に「/」があることに注意してください。通信ファイルは api.php?op=phpsso です)

アプリケーション ID と上記の 2 つの手順の暗号化キーと phpsso のパラメータの比較 (注意してください、ここで「インターフェイス アドレス」を見てください。最後に「/」はなく、公式の phpcms v9 よりもディレクトリ アドレス「phpsso_server」が 1 つ多くあります)ユーザーマニュアル) ###

以上がphpcms v9 phpsso 通信障害の解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。