問題描述

當用户空閒超過 10 分鐘時,我想自動註銷用户。這意味着假設用户登錄到某個站點,用户沒有瀏覽任何頁面超過 10 分鐘。當他在 10 分鐘後瀏覽任何頁面時,將會註銷用户並重定向到登錄頁面。任何解決方案?提前謝謝

最佳解決方案

您只需要添加如下所示的過濾器鈎子:

function myplugin_cookie_expiration( $expiration, $user_id, $remember ) {
    return $remember ? $expiration : 600;
}
add_filter( 'auth_cookie_expiration', 'myplugin_cookie_expiration', 99, 3 );

您可以將其添加到主題的 functions.php 文件中。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。