問題タブ [wordpress-login]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - ページの更新時にユーザーがログアウトされる
Wordpress のメンバー サイトで問題が発生しています。インストールは、サブドメインを持つマルチサイトです。
サブドメイン サイトのすべてのページを表示するには、ユーザーがログインする必要があります。これを行うために、ここに示すように、関数を選択せずに配置<?php wp_login_form(); ?>しpage-templateました...
これは魅力的です -is_user_logged_in()彼らがページを取得するときと取得しないときwp_login_form();. このページを離れるときに問題が発生します。ユーザーはログアウトされ、ページに戻ると、次に示すように再度ログインする必要があります。
if ( is_user_logged_in() )これは、他のページに追加するときにも発生します。
ユーザーがログインする必要がある場合にもリダイレクトを試みましたwp-login.phpが、これはループバックするだけwp-login.phpで、ログイン資格情報がログに記録されるときに Cookie の問題が発生していることを示唆しています。
ログインする前に、Cookieが次のように表示されることに気付きました
ログインすると、次のように表示されます
ログインが必要なページに再度アクセスすると、Cookie は元の状態に戻ります。ただし、ユーザー資格情報は保存されません。
どんな助けでも大歓迎です。
更新
最初にログインするwp-adminと、ページにアクセスでき、ユーザー情報が表示されるようです。ページを離れると、ユーザーはログアウトされ、ログインが必要になります。


