Com todos os tipos de atividades comerciais e sociais acontecendo online com volume e intensidade crescentes, não deve ser surpresa que a segurança online seja uma preocupação crescente. Também não é surpresa a criação de conteúdo de alta qualidade para a internet está se tornando cada vez mais complexa. Mesmo um pequeno site pode ter várias pessoas por trás dele, trabalhando diligentemente para garantir uma boa experiência do usuário.
Isso é por que você pode estar interessado em saber a hora exata em que cada usuário estava conectado ao seu site e em maneiras de exibir a data e hora do último login de um usuário. É assim que você e o usuário podem acompanhe qualquer atividade suspeita e fazer correções e alterações quando necessário. Isso também vai fazer mais fácil para você monitorar o tempo que seus administradores e colaboradores gastam trabalhando no site. Existem duas maneiras fáceis de fazer isso: usando um plugin e editando seus arquivos de tema.
Como mostrar a data do último login de um usuário usando um plug-in
A maneira mais simples de mostrar a data do último login de um usuário é usando um plugin. Estaremos usando um plugin gratuito chamado Quando Último Login para exibir a hora do último login de um usuário na seção de back end do seu site: visível para administradores e outros usuários com acesso de back end. Para usá-lo para mostrar a última data de login de qualquer um de seus usuários, você precisa instalar e ativar este plugin.
Feito isso, você precisa navegar até as configurações do plugin para configurá-lo. Você encontrará as configurações no menu do lado esquerdo do painel do WordPress, em Quando o último login / configurações.
Você verá que as configurações do plug-in têm duas seções: Opções e Ferramentas. Debaixo Opções, você encontrará duas caixas de seleção. O Registrar o endereço IP do usuário A caixa de seleção, quando marcada, fará com que seu site registre os endereços IP dos usuários. Para evitar entrar em conflito com o GDPR, ele também os tornará anônimos. Verificando Habilite “Todos os registros de login” irá registrar todos os logins. Verifique os dois.
Na medida em que o Ferramentas seções em questão, você encontrará as opções para Limpar registros antigos, limpar todos os registros, e Limpe todos os endereços IP. Você pode usá-los para limpar os logs caso não precise mais deles. Depois de ter tudo configurado, clique no Salvar configurações botão.
Para ver quando seus usuários fizeram o último login, navegue até o Usuários / todos os usuários painel do painel do WordPress.
Você descobrirá que o plugin agora está exibindo a hora do último login para cada usuário. Uma vez que temos apenas um usuário (admin), é isso que estamos vendo.
Como mostrar a data do último login de um usuário usando código
Você também pode usar o código para exibir a hora do último login para cada usuário no front end. Se você não tem formação técnica, sugerimos fortemente que você use o método de plug-in como descrito acima. Também sugerimos fortemente que você faça backup de tudo antes de fazer qualquer alteração em seus arquivos de tema.
Para mostrar o último login de um usuário, você precisará alterar o do seu tema functions.php Arquivo. Para acessá-lo, navegue até Editor de aparência / tema no painel do WordPress.
Você também precisa selecionar o functions.php arquivo no menu do lado direito.
Em seguida, você precisa copiar o código a seguir e colá-lo no arquivo, certificando-se de não perturbar nenhum outro código:
/**
* Capture user login and add it as timestamp in user meta data
*
*/
function user_last_login( $user_login, $user ) {
update_user_meta( $user->ID, 'last_login', time() );
}
add_action( 'wp_login', 'user_last_login', 10, 2 );
/**
* Display last login time
*
*/
function wpb_lastlogin() {
$last_login = get_the_author_meta('last_login');
$the_login_date = human_time_diff($last_login);
return $the_login_date;
}
/**
* Add Shortcode lastlogin
*
*/
add_shortcode('lastlogin','wpb_lastlogin');
Quando você tiver feito isso, clique no Atualizar arquivo botão.
A próxima coisa que você precisa fazer é fazer logout e login novamente. As alterações no código só terão efeito.
Depois de fazer isso, você terá obtido o uso do [lastlogin] Código curto. Mostraremos como usá-lo como parte de uma postagem, mas você pode usá-lo em qualquer lugar do seu site.
Digamos que queremos mostrar quando um determinado usuário foi visto pela última vez no site e que queremos incorporá-lo ao texto de uma postagem ou assinatura. Começaremos criando uma postagem e dando a ela um título. Em seguida, para adicionar o corpo da postagem, precisaremos de um Clássico quadra. Para adicionar um Clássico bloco, clique no mais ícone e selecione o bloco no menu.
Agora vamos adicionar algum texto lorem ipsum e a assinatura do Admin. O [lastlogin] shortcode está no local onde queremos mostrar a hora do último login.
Assim que tiver tudo certo, clique Publicar. O código de acesso agora exibirá a hora do seu último login.
Você pode não querer que esse dado específico esteja acessível a todos os visitantes do seu site o tempo todo. Não se preocupe: você sempre pode transformar sua postagem ou página em uma página privada.
Para concluir
Como você pode ver, exibir a data do último login de um usuário não é um grande problema e pode evitar muitos problemas ao determinar quem acessou o quê e quando ou se uma conta de usuário foi hackeada ou não, ou talvez se você apenas quiser monitore o tempo que seus administradores e colaboradores gastam trabalhando em seu site. Independentemente da sua motivação, agora você sabe como isso é feito.
Apoie o nosso trabalho ❤️
Se você gostou deste artigo, considere deixar uma gorjeta para nos ajudar a continuar publicando conteúdo de qualidade.


















