問題描述
當使用者空閒超過 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。