wake-up-neo.net

Was genau ist ReAuth?

Die Suche nach " WordPress Reauth " und ähnlichem führt zu Leuten, die Probleme mit ReAuth=1 haben. Was genau ist ReAuth?

6

ReAuth=1 wird benötigt, wenn Ihr Login Cookies nicht mehr gültig ist. WordPress erzwingt die Validierung für Ihren Browser.

if ( $force_reauth ) 
    $login_url = add_query_arg('reauth', '1', $login_url);
  • Füge das reauth = 1-Flag zur Login-URL hinzu, wenn auth_redirect () zu wp-login.php umleitet, nachdem das Auth-Cookie die Validierung nicht bestanden hat. Wp-login.php löscht Cookies und erzwingt die Anmeldung, wenn reauth = 1.
  • Wenn reauth = 1, versucht wp-login.php nicht, zu wp-admin umzuleiten, auch wenn das Cookie gut zu sein scheint.

Grundsätzlich erzwingt dies eine erneute Anmeldung, wenn auth_redirect () denkt, dass der Benutzer nicht angemeldet ist. Dies sollte die Situation lösen, in der ein Cookie gut zu sein scheint, ein anderes jedoch nicht.

--- Ryan über Trac 12142

Um Probleme damit zu beheben, können Sie Ihre Cookies löschen und Ihre Sicherheitsschlüssel ändern oder wp_set_auth_cookie verwenden.

Einige Hinweise:
http://digwp.com/2010/09/wordpress-security-keys/http://codex.wordpress.org/Function_Reference/wp_set_auth_cookie

7
Wyck