web-dev-qa-db-fra.com

Qu'est-ce que $ interim_login?

J'ai trouvé une variable $interim_login dans le fichier wp-login.php et je ne suis pas sûre de ce qu'elle fait ou de ce que c'est. La documentation autour des interwebs est assez rare.

Qu'est-ce que $interim_login?

8
Jordan Thornquest

La variable $interim_login est TRUE lorsque la session d'ouverture de session d'un utilisateur expire alors qu'il travaille dans le serveur principal, par exemple lors d'une action de sauvegarde automatique. Dans ce cas, un message demandant de vous reconnecter apparaît en bas de l'éditeur:

enter image description here

La même chose peut arriver dans le personnalisateur de thème.

La variable $_REQUEST qui bascule le formulaire de connexion en interim est interim-login. Notez que le trait de soulignement est remplacé par un tiret sans raison évidente.

8
fuxia

De manière générale, $interim_login indique à WordPress que la session de l'utilisateur a expiré, invite l'utilisateur à se reconnecter et le ramène à la page sur laquelle il se trouvait lors de l'expiration de la session.

Ainsi, par exemple, si l'utilisateur est assis dans le tableau de bord toute la journée, puis revient et tente de modifier quelque chose mais que sa session a expiré et qu'il n'est plus connecté, WordPress appelle "login provisoire" et permet à l'utilisateur de se reconnecter. et continuez à éditer là où ils se sont arrêtés.

Vous pouvez étudier le fonctionnement de interim-login en effectuant une commande.

wp-admin\customize.php line: 158

wp-admin\includes\ajax-actions.php line: 1048

et bien sur dans

wordpress\wp-login.php

3
Jacob Rambo