Gostaria de remover a opção de restauração de senha no WordPress? Por padrão, o WordPress permite que os usuários redefinam / alterem suas senhas fornecendo seu endereço de e-mail. Às vezes, você deseja desativar essa opção no WordPress.

Neste tutorial eu vou mostrar-lhe como desativar recuperação de senha no WordPress.

alteração de senha no WordPress

Por que remover a opção de redefinição de senha no WordPress?

Se você permitir registros em seu site WordPress, a opção de redefinição será útil para usuários que perderam suas senhas. Na verdade, você não precisa remover essa opção.

No entanto, em alguns casos, convém remover essa opção para alguns usuários ou funções no WordPress.

Por exemplo, se você criou uma conta temporária para uma pessoa ou se criou uma conta de demonstração que os usuários podem usar (com identificadores básicos que não devem ser alterados).

A solução mais fácil seria apenas excluir o link de redefinição. Mas alguns usuários já podem saber o URL para restaurar uma conta.

Dito isto, vamos ver como é fácil desativar a opção de redefinição de senha no WordPress.

Método um: desative a restauração de senha usando um plug-in do WordPress

Este método é melhor e mais fácil. Ele permite que você desabilite a redefinição de senha no WordPress para funções de usuário específicas ou mesmo para alguns usuários.

Dessa forma, você pode controlar o acesso a esse recurso que pode ser reservado apenas para usuários confiáveis.

A primeira coisa que você precisa fazer é instalar e ativar o plug-in " Plainview passe protegem ". Para mais detalhes, você pode descobrir como instalar um plugin para WordPress.

Depois de ativar o plug-in, tudo o que você precisa fazer é visitar a página " Configurações> Proteger senhas Para configurar o plugin.

plugin de proteção de senha WordPress

A partir daí, basta selecionar a função em que o usuário individual cuja função de restauração de senha deseja desativar.

Há também uma opção para excluir determinados usuários. Essa opção é particularmente útil se você deseja manter a opção de restauração de senha (para a sua conta).

Não se esqueça de clicar em " Salvar alterações Para alterar as configurações da sua loja.

Você pode ver o plug-in em ação tentando clicar em " Perdi minha senha ? " Isso o levará para a página de redefinição, onde você pode especificar o endereço de e-mail ou nome de usuário para o qual deseja alterar a senha.

Você notará um erro informando que esta opção foi desativada para esse usuário específico.

notificação senha restauração protetora

Método dois: como desativar a opção de redefinir senhas manualmente

Este método requer que você adicione código ao seu site WordPress. Não é recomendado quem não tem experiência em desenvolvimento web. Lembre-se de que mostramos a você como criar um plugin para WordPress.

Tudo o que você precisa fazer é adicionar o seguinte trecho de código ao seu plug-in:

class Password_Reset_Removed {function __construct () {add_filter ('show_password_fields', array ($ this, 'desabilitar')); add_filter ('allow_password_reset', array ($ this, 'desabilitar')); add_filter ('gettext', array ($ this, 'remove')); } function disable () {if (is_admin ()) {$ userdata = wp_get_current_user (); $ user = novo WP_User ($ userdata-> ID); if (! empty ($ user-> roles) && is_array ($ user-> roles) && $ user-> roles [0] == 'administrador') return true; } retorna falso; } function remove ($ text) {return str_replace (array ('Perdeu sua senha?', 'Perdeu sua senha'), '', trim ($ text, '?')); }} $ pass_reset_removed = new Password_Reset_Removed ();

Quando terminar de editar, tudo o que você precisa fazer é instalar seu plugin no seu blog WordPress. O procedimento a seguir é o mesmo de todos os outros plugins.

Você também pode usar um cliente FTP para enviar seus site conectados. Uma vez feito, certifique-se de ativar seu plugin. Isso é tudo. A falha desse método é que a opção de redefinição de senha está desabilitada para todos.

É isso para este tutorial. Espero que seja de grande utilidade para você. Não hesite em nos contactar para mais esclarecimentos.