¿Cómo reducir el tiempo de espera de sesión de inicio de sesión de WordPress?


12

Quiero cerrar la sesión del usuario de forma automática cuando el usuario está inactivo durante más de 10 minutos. Eso significa que supongamos que el usuario ha iniciado sesión en un sitio y que el usuario no navegó por ninguna página durante más de 10 minutos. cerrar sesión y redirigir a la página de inicio de sesión. ¿Alguna solución? Gracias de antemano.

Respuestas:


23

Solo necesita agregar su gancho de filtro de esta manera:

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

Puede agregarlo al archivo functions.php de su tema.


Primero, gracias por los ganchos. ¿Quiero saber si es posible cambiar el fondo cuando el usuario cierra la sesión (por razones de seguridad) y no permanece en la página de contenido del administrador?
sampaii
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.