¿Qué es exactamente ReAuth?
Al buscar "WordPress ReAuth" y términos similares, los resultados muestran personas que tienen problemas con ReAuth=1
. ¿Qué es exactamente ReAuth?

ReAuth=1
es necesario cuando tus Cookies
de inicio de sesión ya no son válidas, WordPress forzará la validación para tu navegador.
if ( $force_reauth )
$login_url = add_query_arg('reauth', '1', $login_url);
- Agrega el flag reauth=1 a la URL de inicio de sesión cuando auth_redirect() redirige a wp-login.php después de que la cookie de autenticación falle en la validación. wp-login.php borra las cookies y fuerza el inicio de sesión si reauth=1.
- Si reauth=1, wp-login.php no intenta redirigir a wp-admin, incluso si la cookie parece ser válida.
Básicamente, esto fuerza la reautenticación/inicio de sesión cuando auth_redirect() no cree que el usuario haya iniciado sesión. Esto debería resolver la situación donde una cookie parece ser válida pero otra no.
--- Ryan via Trac 12142
Para solucionar problemas con esto, puedes borrar tus cookies y cambiar tus Claves de Seguridad, o usar wp_set_auth_cookie
.
Alguna referencia:
http://digwp.com/2010/09/wordpress-security-keys/
http://codex.wordpress.org/Function_Reference/wp_set_auth_cookie

@Wyck - ¡GRACIAS por la mejor respuesta que he leído sobre este tema! ¡¡¡MUCHAS GRACIAS!!!

¡Gracias por la información! Solo llama a wp_clear_auth_cookie()
si alguien está creando un login personalizado y tuvo un GET
reauth.
