Blog sobre WordPress
No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
Cadastrar e-mail
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
No Result
View All Result
Blog sobre WordPress
No Result
View All Result

Início » Segurança para WordPress » Como efetuar logout automático dos usuários em aplicações WordPress

Como efetuar logout automático dos usuários em aplicações WordPress

Leandro Vieira by Leandro Vieira
5 anos ago
Reading Time: 3 min
0
Como efetuar logout automático dos usuários em aplicações WordPress
Compartilhe no FacebookCompartilhe no LinkedIn
Audio

Este artigo tem o objetivo de te ensinar, de forma simples e eficaz, a deixar seu site em WordPress com logout automático, forçando os usuários a fazerem login novamente.

Conteúdo relacionado

Segurança e LGPD: comece a implementação pelo básico

ModSecurity como Web Application Firewall no WordPress

O plugin para implementar 2FA – autenticação de dois fatores

Em algumas situações precisamos dar manutenção em projetos WordPress. Para isso, é necessário que nenhum usuário faça uso da aplicação durante o processo, principalmente os usuários logados e com acesso a área administrativa.

É importante reforçar a necessidade de desativar o arquivo wp-login.php – localizado na raiz de uma instalação WordPress – para os usuários não efetuarem o login novamente, enquanto você faz a manutenção.

A desativação do referido arquivo pode ser feita, por exemplo, renomeando-a ou o excluindo temporariamente.

Além disso, pode-se fazer uso dos ganchos presentes no arquivo e bloquear o acesso. Fica a seu critério.

Logout automático através do wp-config.php

Compreendido o cenário e desativado o arquivo wp-login.php, vamos à mágica de efetuar o logout automático dos usuários através do arquivo wp-config.php.

Esse arquivo reside oito constantes as quais os valores são chaves únicas de autenticação e salts.

O que precisamos fazer é simples: alterar seus valores e pronto. Observe abaixo um exemplo das constantes:

define('AUTH_KEY',         '04kNdqj^fp[N=|E5l& Wy-?iB4N4HQRnf}XWoMh~Y6/])vo|7E7,wNl.i]K[W~!X');
define('SECURE_AUTH_KEY',  'M4-sXCa|hnEe O&7]!5Lj+h<FQ9^REx@&S+z&;tE`Y)Oke02a1Nvcn^0l,z4vzA9');
define('LOGGED_IN_KEY',    'wFv{097yq$ckFY8.2Rq3OG<6#Pqb-+8-;Mq_f?_ph*H3`LO.sRp]$h2Y1m^JTrA<');
define('NONCE_KEY',        '!J{=~8.Edpp#1! ;9wc|AbuA~;N,7vW1p-:.>^Y`A/`]3>whvDL[5eiA )`>n&Sg');
define('AUTH_SALT',        '+sR92&m0as^nx]goH%}^f8F;)Fie#-@=}i$b;y[`](5N~;u|c:,%|-qbaE=(:8SN');
define('SECURE_AUTH_SALT', 'l-P~179G3)6+i~/R{]enk-Oa-J<+*9(O,KzLq+yT<y>s#|}mq-~q>3&cS(>B= nE');
define('LOGGED_IN_SALT',   'e
Este artigo tem o objetivo de te ensinar, de forma simples e eficaz, a deixar seu site em WordPress com logout automático, forçando os usuários a fazerem login novamente.

Em algumas situações precisamos dar manutenção em projetos WordPress. Para isso, é necessário que nenhum usuário faça uso da aplicação durante o processo, principalmente os usuários logados e com acesso a área administrativa.

É importante reforçar a necessidade de desativar o arquivo wp-login.php – localizado na raiz de uma instalação WordPress – para os usuários não efetuarem o login novamente, enquanto você faz a manutenção.

A desativação do referido arquivo pode ser feita, por exemplo, renomeando-a ou o excluindo temporariamente.

Além disso, pode-se fazer uso dos ganchos presentes no arquivo e bloquear o acesso. Fica a seu critério.

Logout automático através do wp-config.php

Compreendido o cenário e desativado o arquivo wp-login.php, vamos à mágica de efetuar o logout automático dos usuários através do arquivo wp-config.php. Esse arquivo reside oito constantes as quais os valores são chaves únicas de autenticação e salts. O que precisamos fazer é simples: alterar seus valores e pronto. Observe abaixo um exemplo das constantes: W8A>?AiF&VZBl1.1hjt>O?G^N5?X&=;8_O%8u{M12T2gto|(^Gg2+8u7Ghp;.'); define('NONCE_SALT', 'a[_=@;)-4MVrPE+x5R~ ^Lk;-I+^U|Yt?A%8V+PBwh8cqqQ#BpjWLGg1*v&QB7W_');

O WordPress.org mantém um serviço para gerar essas chaves de forma automática e facilitada.

Basta acessar o endereço https://api.wordpress.org/secret-key/1.1/salt/, copiar as chaves e colar no arquivo wp-config.php substitindo as anteriores.

Com isso, todos os cookies que foram criados serão desvalidados, forçando os usuários a efetuarem um novo login.

Conclusão

O arquivo wp-config.php nos permite configurar o WordPress de forma avançada. Isso já foi abordado algumas vezes aqui no blog.

Faça uso moderado da técnica apresentada neste artigo, uma vez que ela impactará imediatamente todos os usuários logados em seu projeto WordPress.

Aproveite a dica e me conte se conseguiu implementá-la!

Tags: cookieswp-config.phpwp-login.php
Share8Share1SendShare
Previous Post

Como implementar AMP (Accelerated Mobile Pages)

Next Post

Serviços e produtos de suporte e manutenção para WordPress

Leandro Vieira

Leandro Vieira

Uma das grandes referências de WordPress no Brasil, entusiasta e evangelista da plataforma. Fundador e CEO da Apiki, empresa especializada no desenvolvimento web com WordPress.

Related Posts

Rate Limiting
Segurança para WordPress

Como ferramentas de Rate Limiting ajudam em segurança e performance

4 de agosto de 2020
Usuários e senhas fortes para melhorar a segurança no WordPress
Segurança para WordPress

Usuários e senhas fortes para melhorar a segurança no WordPress

28 de julho de 2020
Tipos e benefícios dos certificados de segurança TLS/SSL.
Segurança para WordPress

Tipos e benefícios dos certificados de segurança TLS/SSL.

19 de agosto de 2020
Como remover o nome de usuário “admin” do WordPress
Segurança para WordPress

Como remover o nome de usuário “admin” do WordPress

19 de agosto de 2020
Next Post
Serviços e produtos de suporte e manutenção para WordPress

Serviços e produtos de suporte e manutenção para WordPress

Três implementações de SEO vencedoras

Três implementações de SEO vencedoras

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Receba no seu e-mail uma série de conteúdos sobre Infra para WordPress.

  • Este campo é para fins de validação e não deve ser alterado.

Facebook LinkedIn Instagram Twitter Youtube Github RSS

Sobre a Apiki

Empresa especializada em WordPress com três unidades de negócios.

  1. Design e Desenvolvimento;
  2. Infra e Hospedagem;
  3. Suporte e manutenção.

Em resumo, só fazemos uma coisa em WordPress: tudo.

Páginas do Apiki.com

  • Apiki.com
  • Sobre a Apiki
  • Hospedagem
  • Desenvolvimento
  • UX & UI para WordPress
  • Growth em WordPress
  • Suporte
  • Atendimento

Páginas do Blog

  • Sobre
  • Newsletter
  • Desenvolvimento WordPress
  • Segurança para WordPress
  • WordPress Mobile
  • Infra para WordPress
  • WordPress SEO
  • WordPress Performance
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.

No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.