O que é $ interim_login?

8

Eu encontrei uma variável $interim_login dentro do arquivo wp-login.php , e não tenho certeza do que ela faz ou do que é. A documentação em torno das interwebs é bastante esparsa.

O que é $interim_login ?

    
por Jordan Thornquest 12.03.2013 / 16:38

2 respostas

8

A variável $interim_login é TRUE quando a sessão de login de um usuário expira enquanto ela está trabalhando no back-end, por exemplo, durante uma ação de salvamento automático. Nesse caso, uma mensagem pedindo para fazer login novamente aparece na parte inferior do editor:

  

O mesmo pode acontecer no personalizador de temas.

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

    
por fuxia 12.03.2013 / 17:47
3

Basicamente, $interim_login informa ao WordPress que a sessão de 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.

Assim, por exemplo, se o usuário estiver sentado no painel o dia todo e depois voltar e tentar editar algo, mas a sessão expirar e ele não estiver mais logado, o WordPress chamará "login temporário" e permitirá ao usuário faça o login novamente e continue editando onde eles pararam.

Você pode estudar como o interim-login funciona verificando.

wp-admin\customize.php line: 158

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

e, claro, em

wordpress\wp-login.php

    
por Jacob Rambo 12.03.2013 / 17:47