web-dev-qa-db-fra.com

Qu'est-ce que ReAuth?

La recherche de " WordPress Reauth " et ainsi de suite a pour résultat que les personnes ayant des problèmes avec ReAuth=1. Qu'est-ce que ReAuth?

6
Jordan Thornquest

ReAuth=1 est requis lorsque vos identifiants Cookies ne sont plus valides, WordPress force la validation de votre navigateur.

if ( $force_reauth ) 
    $login_url = add_query_arg('reauth', '1', $login_url);
  • Ajoutez reauth = 1 indicateur à l'URL de connexion lorsque la fonction auth_redirect () redirige vers wp-login.php après l'échec de la validation du cookie d'authentification. Wp-login.php efface les cookies et force la connexion si reauth = 1.
  • Si reauth = 1, wp-login.php ne tente pas de rediriger vers wp-admin, même si le cookie semble bon.

Fondamentalement, cela force reauth/login chaque fois que auth_redirect () ne pense pas que l'utilisateur est connecté. Cela devrait résoudre la situation dans laquelle un cookie semble bon, mais pas un autre.

--- Ryan via Trac 12142

Pour résoudre les problèmes, vous pouvez supprimer les cookies et changer les clés de sécurité ou utiliser wp_set_auth_cookie.

Quelques références:
http://digwp.com/2010/09/wordpress-security-keys/http://codex.wordpress.org/Function_Reference/wp_set_auth_cookie

7
Wyck