it-swarm.com.de

Was ist $ interim_login?

Ich habe eine $interim_login-Variable in der wp-login.php-Datei gefunden und bin mir nicht sicher, was sie tut oder was sie ist. Die Dokumentation rund um die Interwebs ist ziemlich spärlich.

Was ist $interim_login?

8

Die Variable $interim_login ist TRUE, wenn die Anmeldesitzung eines Benutzers abläuft, während er im Back-End arbeitet, z. B. während einer Aktion zum automatischen Speichern. In diesem Fall wird am unteren Rand des Editors eine Meldung angezeigt, in der Sie aufgefordert werden, sich erneut anzumelden:

enter image description here

Das gleiche kann im Theme Customizer passieren.

Die Variable $_REQUEST, die das Anmeldeformular auf interim umschaltet, ist interim-login. Beachten Sie, wie der Unterstrich ohne ersichtlichen Grund durch einen Bindestrich ersetzt wird.

8
fuxia

Grundsätzlich teilt $interim_login WordPress mit, dass die Sitzung des Benutzers abgelaufen ist, fordert den Benutzer auf, sich erneut anzumelden, und leitet ihn zurück zu der Seite, auf der er sich befunden hat, als die Sitzung abgelaufen ist.

Wenn der Benutzer zum Beispiel den ganzen Tag im Dashboard sitzt und sich dann wieder anmeldet und versucht, etwas zu bearbeiten, die Sitzung jedoch abgelaufen ist und er nicht mehr in WordPress angemeldet ist, ruft er "Interim-Login" auf und ermöglicht dem Benutzer, sich erneut anzumelden und weiter bearbeiten, wo sie aufgehört haben.

Sie können die Funktionsweise von interim-login durch Auschecken untersuchen.

wp-admin\customize.php line: 158

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

und natürlich in

wordpress\wp-login.php

3
Jacob Rambo