0

一部のチェックアウト機能のために HTTPS をサポートしている Wordpress サイトを管理しています。サイトのすべてのページが HTTPS で動作する必要があり、パフォーマンス上の理由から、ほぼすべてが HTTP で動作する必要があります。

ユーザーが HTTP と HTTPS の両方にログインしなければならないという問題が発生しています。Cookie を見ると、ユーザーがログインすると、それぞれに 1 組の Cookie があります。

これを引き起こしている可能性のあるものについてのアイデアはありますか?

4

1 に答える 1

-1

v2.6 以降、Wordpress は 3 つの Cookie を使用してサイト認証を管理し、サイトが http と https の両方でユーザーをサポートできるようにします。Ryan Boren による優れた記事があります。

これが持つ効果は、ユーザーが https 経由で admin にログインすると、サイトは彼が (フロント エンドの編集/ログアウト リンクのために) http と https の両方でログインしていることを認識しますが、ユーザーは再ログインして、http 経由で管理者にアクセスします。

解決策は、ファイルに追加define(‘FORCE_SSL_ADMIN’, true);して、管理領域で常に ssl を使用するように強制することです。wp-config.php

于 2013-10-29T21:07:38.547 に答える