web-dev-qa-db-ja.com

$ interim_loginとは何ですか?

$interim_loginファイル内にwp-login.php変数が見つかりましたが、それが何をするのか、またはそれが何なのかわかりません。ウェブ間のドキュメンテーションはかなりまばらです。

$interim_loginとは何ですか?

8

ユーザーがバックエンドで作業中にログインセッションが期限切れになった場合、たとえば自動保存アクション中に、変数$interim_loginTRUEになります。この場合、再度ログインを要求するメッセージがエディタの下部に表示されます。

enter image description here

テーマカスタマイザでも同じことが起こり得ます。

ログインフォームを interim に切り替える$_REQUEST変数はinterim-loginです。明らかな理由で、アンダースコアがダッシュにどのように置き換えられるかに注意してください。

8
fuxia

基本的に$interim_loginはWordPressにユーザーのセッションが期限切れになったことを伝え、再度ログインするようユーザーに促してセッションが期限切れになったときにいたページに戻ります。

そのため、たとえば、ユーザーが一日中ダッシュボードに座っていて、その後何かを編集しようとしたがセッションが期限切れになっていてWordPressにログインしていない場合、 'interim-login'を呼び出してユーザーにログインを許可します。中断したところから編集を続けます。

interim-loginがどのように機能するのかを調べることで確認できます。

wp-admin\customize.php line: 158

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

そしてもちろん

wordpress\wp-login.php

3
Jacob Rambo