O WordPress é ideal para criar sites de associação, pois o software já tem um bom suporte interno para lidar com vários usuários conectados. Então, ao instalar um plugin de associação respeitávelSe você quiser, pode aprimorar essa funcionalidade para controlar como esses usuários têm acesso ao seu site, qual conteúdo eles podem visualizar e muito mais.
Entretanto, se chegar um momento em que você precise forçar o logout de todos os usuários em seu site de associação, logo descobrirá que essa funcionalidade não está presente no software principal do WordPress. Portanto, se você suspeitar que usuários não autorizados possam estar conectados ao seu site ou se precisar restringir o acesso ao conteúdo da associação antes de atualizá-lo, por padrão, não há muito o que fazer no painel do WordPress para forçar o logout desses usuários.
Felizmente, como você verá neste guia, é relativamente fácil forçar o logout de todos os usuários em seu site de associação do WordPress instalando um plug-in gratuito ou adotando uma abordagem mais prática para realizar o trabalho.
Mas antes de falarmos sobre como você pode forçar todos ou alguns dos seus membros a fazer logout do seu site, vamos dar uma olhada rápida no motivo pelo qual você pode querer fazer isso em primeiro lugar.
Por que forçar o logout de todos os usuários em seu site de associação?
Há muitos motivos pelos quais você pode querer forçar todos os usuários do seu site de associação a fazer logout.
Lidando com problemas de segurança
Talvez um dos cenários mais comuns seja quando você suspeita que seu site foi invadido ou que sua segurança foi comprometida de alguma forma. Usando o plugin WPForce Logout, que veremos mais adiante neste guia, você pode ver exatamente quem está conectado ao seu site e, se necessário, forçar individualmente o logout de qualquer um desses usuários.
Alteração das políticas de registro
Outro motivo pelo qual você pode querer forçar o logout de todos os seus usuários é se você atualizou a segurança do seu site de associação. Se você começou a exigir que todos os membros ou usuários confirmem seus endereços de e-mail antes de poderem fazer login, mas há usuários que já fizeram login antes dessa alteração, você pode forçar o logout desses usuários, seguindo as orientações deste guia, e exigir que eles confirmem seus e-mails antes de poderem fazer login novamente.
Atualização do site e do conteúdo
Se você estiver prestes a atualizar seu site de associação, adicionando mais conteúdo ou talvez alterando seu design, talvez queira forçar o logout de todos os usuários antes de começar a trabalhar. Isso evitará que eles tenham problemas enquanto você estiver trabalhando no site.
Fechamento temporário de seu site de associação
Se houver outro motivo pelo qual você precise fechar temporariamente seu site de associação ou restringir o acesso, saber como forçar o logout de todos os seus usuários permitirá que você garanta que ninguém ainda tenha acesso ao seu site e ao seu conteúdo.
Remoção de membros inativos
Por fim, se um membro cancelar a assinatura ou a associação for encerrada por algum outro motivo, você poderá forçar o logout para encerrar a sessão e impedir que ele acesse o conteúdo exclusivo para membros.
Como forçar o logout de todos os usuários do seu site de associação do WordPress
Como você está usando o WordPress para o seu site de associação, pode facilmente forçar o logout de todos os seus usuários - ou apenas de alguns deles - com alguns cliques, usando um plug-in específico.
Neste guia, além de mostrar como forçar os usuários conectados a fazer logout com um plug-in, demonstraremos como fazer isso manualmente, caso você prefira não instalar outro plug-in no seu site WordPress.
No entanto, se você acha que forçará seus membros a fazer logout em várias ocasiões, usar o plug-in recomendado é o método mais conveniente.
Como forçar o logout de seus usuários do WordPress com um plug-in
Quando se trata de escolher um plug-in que permita forçar o logout dos usuários do seu site de associação, Logout do WPForce é a escolha óbvia. Esse plug-in não é apenas gratuito, mas também tem uma impressionante classificação de cinco em cinco estrelas (embora com apenas seis avaliações).

Como esse plug-in está disponível gratuitamente, ele pode ser instalado diretamente no painel do WordPress. Para adicioná-lo ao seu site, basta fazer login na área de administração do WordPress e clicar no item Add New (Adicionar novo) no menu Plugins, no lado esquerdo do painel. A partir daí, digite WPForce Logout na caixa de pesquisa e, em seguida, clique nos botões Install Now (Instalar agora) e Activate (Ativar).
Quando o plug-in estiver em execução no seu site, você poderá ver quais dos seus membros ou usuários estão atualmente conectados ao seu site na tela Usuários do WordPress, dentro do seu painel.

Na tela Usuários do WordPress, agora você pode forçar o logout de todos os usuários do seu site de associação ou de usuários individuais. Também é possível fazer o logout de vários usuários ao mesmo tempo marcando as caixas ao lado dos detalhes deles, selecionando Logout no menu suspenso Ações em massa e pressionando o botão Aplicar.

Depois de desconectar um ou mais usuários, o status deles mudará para Off-line e eles terão que fazer login no site de associação novamente para acessar o conteúdo protegido.
Como forçar o logout de todos os usuários sem usar um plug-in
Se você não quiser usar um plug-in, talvez precise forçar o logout de todos os seus usuários apenas uma vez, ou se estiver apenas curioso para saber como isso é feito, esta parte do nosso guia explicará o processo para fazer isso de forma mais manual. Para que isso funcione, você precisará ter acesso aos arquivos do seu servidor de hospedagem, com a capacidade de editar o arquivo wp-config.php da sua instalação do WordPress.
Duas maneiras comuns de acessar esse arquivo incluem acessar o espaço do servidor por meio do Gerenciador de arquivos do cPanel - ou outro tipo de software de painel de controle - fornecido pelo seu host da Web ou por meio do software FTP. Para saber como obter esse acesso, você precisará consultar a documentação fornecida pelo host da Web de sua escolha.

Depois de saber como acessar os arquivos em seu servidor da Web, você precisará encontrar o arquivo wp-config.php que está localizado dentro da pasta public_html do diretório raiz do seu site.

Depois de encontrar o arquivo, você precisará abri-lo para edição. Antes, porém, é recomendável fazer backup do arquivo, seja criando uma cópia dele ou fazendo o download para o computador.
Se estiver acessando o wp-config.php por meio do Gerenciador de arquivos do cPanel, clique com o botão direito do mouse no arquivo e selecione Editar no menu.

Depois de editar o arquivo wp-config.php, você poderá alterar as linhas relacionadas à autenticação dos usuários conectados. Isso forçará o logout de todos os usuários em seu site de associação.
Para localizar a parte relevante do arquivo wp-config.php, procure por Authentication. Isso o levará a essa parte do arquivo:

A substituição dessas chaves no arquivo wp-config.php por novas chaves forçará o logout de todos os usuários no seu site WordPress. Para obter novas chaves, visite o site mencionado no arquivo: https://api.wordpress.org/secret-key/1.1/salt/
Lá, você encontrará um novo conjunto de chaves que poderá copiar e colar no arquivo wp-config.php para substituir as existentes. Depois de salvar o arquivo, todos os usuários conectados serão desconectados.
Desde que as contas deles ainda estejam ativas no seu site, esses usuários poderão fazer login novamente. No entanto, se estiver trabalhando no seu site e quiser impedir que qualquer pessoa, além de você, faça login, poderá fazer isso com um plug-in como Desativar login.
Considerações finais
Agora você conhece duas maneiras diferentes de forçar o logout de todos os usuários em seu site de associação.
Se você optar por usar um plug-in ou decidir editar o arquivo wp-config.php, é muito fácil fazer o logout dos usuários.
Se você tiver alguma dúvida sobre isso, deixe um comentário abaixo.
Adicionar um comentário