web-dev-qa-db-ja.com

ReAuthとは一体何ですか?

" WordPress Reauth "などを検索すると、ReAuth=1に問題があるという結果になります。 ReAuthとは一体何ですか?

6

あなたのログインCookiesがもう有効でないとき、ReAuth=1が必要とされます、WordPressはあなたのブラウザのために検証を強制するでしょう。

if ( $force_reauth ) 
    $login_url = add_query_arg('reauth', '1', $login_url);
  • Auth cookieが検証に失敗した後にauth_redirect()がwp-login.phpにリダイレクトするときに、reauth = 1フラグをlogin urlに追加します。
  • Reauth = 1の場合、たとえクッキーが良いように見えても、wp-login.phpはwp-adminへのリダイレクトを試みません。

基本的に、これはauth_redirect()がユーザがログインしていると思わないときはいつでもreauth/loginを強制します。これはあるクッキーが良いように見えるが別のがそうでない状況を解決するはずです。

--- Ryan via - Trac 12142

これに関する問題を解決するには、クッキーをクリアしてセキュリティキーを変更するか、またはwp_set_auth_cookieを使用します。

いくつかの参照:
http://digwp.com/2010/09/wordpress-security-keys/http://codex.wordpress.org/Function_Reference/wp_set_auth_cookie

7
Wyck