¿Qué es $ interim_login?

8

Encontré una $interim_loginvariable dentro del wp-login.phparchivo, y no estoy seguro de qué hace o qué es. La documentación en torno a las interwebs es bastante escasa.

¿Qué es $interim_login?

Jordan Thornquest
fuente

Respuestas:

8

La variable $interim_logines TRUEcuando la sesión de inicio de sesión de un usuario caduca mientras está trabajando en el back-end, por ejemplo, durante una acción de guardado automático. En este caso, aparece un mensaje solicitando iniciar sesión nuevamente en la parte inferior del editor:

ingrese la descripción de la imagen aquí

Lo mismo puede suceder en el personalizador de temas.

La $_REQUESTvariable que cambia el formulario de inicio de sesión a provisional es interim-login. Tenga en cuenta cómo el guión bajo se reemplaza con un guión sin razón obvia.

fuxia
fuente
3

Básicamente $interim_loginle dice a WordPress que la sesión de los usuarios ha expirado, le pide al usuario que vuelva a iniciar sesión y los lleva de regreso a la página en la que estaban cuando la sesión expiró.

Entonces, por ejemplo, si el usuario está sentado en el tablero todo el día y luego vuelve a encenderlo y trata de editar algo pero su sesión expiró y ya no está conectado en WordPress, llamará 'inicio de sesión provisional' y permitirá que el usuario vuelva a iniciar sesión y continuar editando donde lo dejaron.

Puedes estudiar cómo interim-loginfunciona revisando.

wp-admin\customize.php line: 158

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

y por supuesto en

wordpress\wp-login.php

Jacob Rambo
fuente