Cosa significa esattamente ReAuth in WordPress?
Cercando "WordPress ReAuth" e termini simili, si trovano principalmente utenti che hanno problemi con ReAuth=1
. Cosa significa esattamente ReAuth?

ReAuth=1
è richiesto quando i tuoi Cookies
di login non sono più validi, WordPress forzerà la validazione per il tuo browser.
if ( $force_reauth )
$login_url = add_query_arg('reauth', '1', $login_url);
- Aggiunge il flag reauth=1 all'URL di login quando auth_redirect() reindirizza a wp-login.php dopo che il cookie di autenticazione fallisce la validazione. wp-login.php cancella i cookie e forza il login se reauth=1.
- Se reauth=1, wp-login.php non tenta di reindirizzare a wp-admin, anche se il cookie sembra valido.
In sostanza, questo forza la riautenticazione/login ogni volta che auth_redirect() non riconosce l'utente come loggato. Questo dovrebbe risolvere la situazione in cui un cookie sembra valido ma un altro no.
--- Ryan via Trac 12142
Per risolvere problemi legati a questo, puoi cancellare i tuoi cookie e cambiare le tue Security Keys, oppure usare wp_set_auth_cookie
.
Alcuni riferimenti:
http://digwp.com/2010/09/wordpress-security-keys/
http://codex.wordpress.org/Function_Reference/wp_set_auth_cookie

@Wyck - GRAZIE per la migliore risposta che abbia mai letto su questo problema! GRAZIE MILLE!!!

Grazie per l'informazione! basta chiamare wp_clear_auth_cookie()
se qualcuno sta creando un login personalizzato e ha un GET
reauth.
