ลดเวลาหมดเวลาการล็อกอินของ WordPress


12

ฉันต้องการที่จะออกจากระบบผู้ใช้โดยอัตโนมัติเมื่อผู้ใช้ไม่ได้ใช้งานนานกว่า 10 นาทีนั่นหมายความว่าผู้ใช้เข้าสู่ระบบในเว็บไซต์และผู้ใช้ไม่ได้เรียกดูหน้าใด ๆ นานกว่า 10 นาทีเมื่อเขาเรียกดูหน้าใด ๆ หลังจาก 10 นาที ผู้ใช้ออกจากระบบและเปลี่ยนเส้นทางไปที่หน้าเข้าสู่ระบบโซลูชั่นใด? ขอขอบคุณล่วงหน้า

คำตอบ:


23

คุณเพียงแค่เพิ่มตะขอตัวกรองของคุณเช่นนี้:

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

คุณสามารถเพิ่มลงในไฟล์ functions.php ของธีมของคุณ


ก่อนอื่นขอขอบคุณสำหรับ hooks ฉันต้องการที่จะรู้ว่ามันเป็นไปได้ที่จะเปลี่ยนพื้นหลังเมื่อผู้ใช้ออกจากระบบ (เพื่อเหตุผลด้านความปลอดภัย) และไม่อยู่ในหน้าเนื้อหาของผู้ดูแลระบบ?
sampaii
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.