blog webempresa

Solicitar contraseña en función del tiempo de estadía en una página protegida de WordPress

por | Ago 12, 2022 | Aprender WordPress

Solicitar contraseña en función del tiempo de estadía en una página protegida de WordPress

Cuanto estamos añadiendo alguna capa de seguridad extra en nuestras páginas o entradas y deseamos establecer el tiempo que un usuario puede estar logueado dentro de ellas, tenemos disponible una opción con la cual indicarle a nuestro sitio web cuándo debe solicitar nuevamente el inicio de sesión.

Para ello podemos añadir el siguiente código en nuestro sitio web a través del plugin  Code Snipets

Code Snippets

Esto funcionará para aquellos posts/páginas protegidos mediante contraseña con la funcionalidad nativa de WordPress:

function expire_login_after_x_seconds() {
    $x= 10;
    return time() + $x; // Expire in x seconds
}add_filter( 'post_password_expires', 'expire_login_after_x_seconds' );

Donde $x es la cantidad de segundos en que caducará el login del usuario.

Con la función anterior le indicamos al core de WordPress que vuelva a solicitar la contraseña de acceso al post cantidad de segundos después de loguearse.

¿Te ha resultado útil este artículo?

Promo hosting septiembre