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.
However, if there comes a time when you need to force logout all users in your membership site, you’ll soon discover that this functionality isn’t present in the core WordPress software. So if you suspect that unauthorized users might be logged into your site, or you need to restrict access to your membership content before updating it, by default there’s not much you can do through the WordPress dashboard to force those users to log out.
Thankfully, as you’re about to see in this guide, it's relatively easy to force logout all users in your WordPress membership site by either installing a free plugin or taking a more hands-on approach to get the job done.
But before we get to how you can force all, or some, of your members to log out of your site, here’s a quick look at why you might want to do this in the first place.
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
Another reason why you might want to force all of your users to logout is if you’ve updated the security of your membership site. If you’ve now started requiring all members or users to confirm their email address before being able to log in, but have users who've already logged in, prior to this change, you can now force logout those users, by following the advice in this guide, and require them to confirm their email before being able to log in again.
Atualização do site e do conteúdo
If you’re about to update your membership site, by adding more content or perhaps changing its design, then you might want to force logout all users before starting work. Doing so will prevent them from experiencing any issues while you are working on your website.
Fechamento temporário de seu site de associação
If there’s another reason why you need to temporarily close your membership site or restrict access, then knowing how to force all of your users to log out will enable you to ensure that there isn’t anyone who still has access to your site and its content.
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
As you’re using WordPress for your membership site, you can easily force the log out of all of your users — or just some of them — in a few clicks by using a purpose-built plugin.
In this guide, as well as showing you how to force your logged-in users to log out with a plugin, we’ll demonstrate how to do it manually, just in case you’d rather not install another plugin on your WordPress website.
However, if you think you’ll be forcing your members to logout on multiple occasions, using the recommended plugin is the most convenient method.
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.
Once you’ve logged out one or more users, their status will change to Offline and they will have to log in to your membership site again in order to access your protected content.
Como forçar o logout de todos os usuários sem usar um plug-in
If you don’t want to use a plugin, perhaps you only need to force logout all your users once, or you’re just curious to know how it’s done, this part of our guide will explain the process for doing it in a more manual way. For this to work, you will need access to the files on your hosting server, with the ability to edit the wp-config.php file from your WordPress installation.
Two common ways to access this file include accessing your server space via the File Manager of cPanel — or another type of control panel software – provided by your web host or via FTP software. To find out how to get this access, you’ll need to refer to the documentation supplied by your choice of web host.
Once you know how to access the files on your web server, you’ll need to find the wp-config.php file that’s located inside the public_html folder of your website’s root directory.
Once you’ve found the file, you’ll need to open it for editing. First, though, it’s recommended that you back up the file, either by creating a copy of it or downloading it to your computer.
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.
Once you’re editing the wp-config.php file, you’ll be able to change the lines that relate to the authentication of the logged in users. Doing so will force logout all of the users in your membership site.
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/
There, you’ll find a new set of keys that you can copy and then paste into your wp-config.php file to replace the existing ones. After saving the file, all of the logged-in users will be logged out.
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 or decide to edit the wp-config.php file, it’s very easy to log out your users.
Se você tiver alguma dúvida sobre isso, deixe um comentário abaixo.
Adicionar um comentário