Qu'est-ce que $ interim_login?

8

J'ai trouvé une $interim_loginvariable dans le wp-login.phpfichier et je ne sais pas ce qu'elle fait ou ce qu'elle est. La documentation autour des interwebs est assez clairsemée.

Qu'est-ce que c'est $interim_login?

Jordan Thornquest
la source

Réponses:

8

La variable $interim_loginest TRUElorsque la session de connexion d'un utilisateur expire alors qu'il travaille dans le back-end, par exemple lors d'une action d'enregistrement automatique. Dans ce cas, un message vous invitant à vous reconnecter apparaît en bas de l'éditeur:

entrez la description de l'image ici

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

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

fuxia
la source
3

Indique $interim_loginà WordPress que la session des utilisateurs a expiré, invite l'utilisateur à se reconnecter et le ramène à la page sur laquelle il se trouvait lorsque la session a expiré.

Ainsi, par exemple, si l'utilisateur reste assis dans le tableau de bord toute la journée, puis revient et essaie de modifier quelque chose, mais sa session a expiré et il n'est plus connecté, WordPress appellera `` connexion temporaire '' et permettra à l'utilisateur de se reconnecter et continuer à éditer où ils se sont arrêtés.

Vous pouvez étudier le interim-loginfonctionnement en vérifiant.

wp-admin\customize.php line: 158

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

et bien sûr dans

wordpress\wp-login.php

Jacob Rambo
la source