Desactivar recuperar contraseña en WordPress

DISEÑO WEB 1 Comentario

Hace poco tuve que modificar un blog para deshabilitar la posibilidad de que los usuarios registrados pudiesen recuperar sus contraseñas por su cuenta introduciendo su email / usuario para recibirla por correo electrónico. La verdad es que no encontré mucha información al respecto en español por lo que he decidido publicar una guía aquí para facilitarle la tarea a quien se pudiera encontrar algún día en la misma situación.

desactivar-clave-wp

Para poder desactivar la opción de recuperación de contraseña de nuestro WordPress basta con añadir las siguientes lineas de código a nuestro archivo functions.php del theme o tema que tengamos escogido:

function disable_reset_lost_password()

{

return false;

}

add_filter( ‘allow_password_reset’, ‘disable_reset_lost_password’);

De esta forma cuando alguien intente recuperar su contraseña el sistema le negará la posibilidad de hacerlo.

También podemos hacer desaparecer el texto que aparece en la pagina de login aunque esta parte ya queda a vuestra elección ya que si ejecutáis este cambio vais a tener que hacerlo cada vez que actualicéis WordPress.

En el archivo wp-login.php

Buscar:

$allow = apply_filters(‘allow_password_reset’, true, $user_data->ID);

Cambiar por:

$allow = apply_filters(‘allow_password_reset’, false, $user_data->ID);

Si a alguien se le ocurre alguna otra opción, que aproveche la zona de comentarios.

Comparte este contenido...Share on Facebook9Tweet about this on TwitterShare on Google+0Share on LinkedIn0Email this to someone

Una respuesta en “Desactivar recuperar contraseña en WordPress

  1. paco

    Hola a tod@s, yo he encontrado navegando este código
    He cambiado el nombre de la función y algo más por el traductor automático
    //quita el enlace para recuperar contraseña
    function remove_lostpassword_link($texto) {
    If ($texto == ‘¿Has perdido tu contraseña?’){$texto = ”; }
    return $texto;
    }
    add_filter(‘gettext’, ‘remove_lostpassword_link’);
    Sirve para cualquier texto que queráis cambiar (por ejemplo yo he quitado con el mismo proceso del login “o correo electrónico” para que solo quede “Nombre de usuario”.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Anti-spam image