O que é $ interim_login?

8

Encontrei uma $interim_loginvariável dentro do wp-login.phparquivo e não sei ao certo o que faz ou o que é. A documentação em torno das interwebs é bastante escassa.

O que é $interim_login?

Jordan Thornquest
fonte

Respostas:

8

A variável $interim_loginé TRUEquando a sessão de logon de um usuário expira enquanto ele trabalha no backend, por exemplo, durante uma ação de salvamento automático. Nesse caso, uma mensagem solicitando o login novamente aparece na parte inferior do editor:

insira a descrição da imagem aqui

O mesmo pode acontecer no personalizador de temas.

A $_REQUESTvariável que alterna o formulário de logon para interino é interim-login. Observe como o sublinhado é substituído por um traço sem motivo óbvio.

fuxia
fonte
3

$interim_loginDiz basicamente ao WordPress que a sessão dos usuários expirou, solicita que o usuário efetue login novamente e os leva de volta à página em que estavam quando a sessão expirou.

Por exemplo, se o usuário estiver sentado no painel o dia todo e depois voltar a tentar editar algo, mas a sessão expirou e eles não estiverem mais conectados, o WordPress chamará 'login provisório' e permitirá que o usuário efetue login novamente e continue editando de onde eles pararam.

Você pode estudar como interim-loginfunciona fazendo check-out.

wp-admin\customize.php line: 158

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

e claro em

wordpress\wp-login.php

Jacob Rambo
fonte