Comment afficher la dernière date de connexion d'un utilisateur dans WordPress 1

Comment afficher la dernière date de connexion d’un utilisateur dans WordPress

Avec toutes sortes d’activités commerciales et sociales se déplaçant en ligne avec un volume et une intensité croissants, il n’est pas surprenant que la sécurité en ligne soit une préoccupation croissante. Ce n’est pas surprenant non plus la création de contenu de haute qualité pour Internet devient de plus en plus complexe. Même un petit site Web peut avoir plusieurs personnes derrière lui, travaillant avec diligence pour assurer une bonne expérience utilisateur.

C’est pourquoi vous souhaiterez peut-être connaître l’heure exacte à laquelle chaque utilisateur s’est connecté à votre site Web et de manière à afficher la date et l’heure de la dernière connexion d’un utilisateur. C’est ainsi que vous et l’utilisateur pouvez suivre toute activité suspecte et apporter des corrections et des changements si nécessaire. Cela le fera aussi plus facile pour vous de surveiller le temps que vos administrateurs et contributeurs passent à travailler sur le site Web. Il existe deux façons simples d’y parvenir : utiliser un plugin et éditer vos fichiers de thème.

Comment afficher la dernière date de connexion d’un utilisateur à l’aide d’un plugin

Le moyen le plus simple d’afficher la dernière date de connexion d’un utilisateur est d’utiliser un plugin. Nous utiliserons un plugin gratuit appelé Quand dernière connexion afin d’afficher l’heure de la dernière connexion d’un utilisateur dans la section back-end de votre site Web : visible par les administrateurs et les autres utilisateurs ayant un accès back-end. Afin de l’utiliser pour afficher la dernière date de connexion de l’un de vos utilisateurs, vous devez installer et activer ce plugin.

Cela fait, vous devez accéder aux paramètres du plugin afin de le configurer. Vous trouverez les paramètres dans le menu de gauche de votre tableau de bord WordPress, sous Lors de la dernière connexion/paramètres.

Date de la dernière connexion Paramètres

Vous constaterez que les paramètres du plugin comportent deux sections : Options et Outils. Sous Options, vous trouverez deux cases à cocher. Les Enregistrer l’adresse IP de l’utilisateur La case à cocher, lorsqu’elle est cochée, obligera votre site Web à enregistrer les adresses IP des utilisateurs. Pour éviter de tomber sous le coup du RGPD, il les anonymisera également. Vérification Activer « Tous les enregistrements de connexion » enregistrera toutes les connexions. Vérifiez-les tous les deux.

Dans la mesure où le Outils sections sont concernées, vous trouverez les options pour Effacer les anciens journaux, effacer tous les journaux, et Effacez toutes les adresses IP. Vous pouvez les utiliser pour effacer les journaux au cas où vous n’en auriez plus besoin. Une fois que vous avez tout configuré, cliquez sur le Enregistrer les paramètres bouton.

Options et outils

Pour voir quand vos utilisateurs se sont connectés pour la dernière fois, accédez au Utilisateurs/Tous les utilisateurs panneau de votre tableau de bord WordPress.

Tous les utilisateurs

Vous constaterez que le plugin affiche maintenant la dernière heure de connexion pour chaque utilisateur. Comme nous n’avons qu’un seul utilisateur (administrateur), c’est ce que nous voyons.

Voir la dernière connexion

Comment afficher la dernière date de connexion d’un utilisateur à l’aide du code

Vous pouvez également utiliser du code pour afficher la dernière heure de connexion pour chaque utilisateur sur le front-end. Si vous ne venez pas d’une formation technique, nous vous suggérons fortement d’utiliser la méthode du plugin comme décrit ci-dessus. Nous vous suggérons également fortement de tout sauvegarder avant d’apporter des modifications à vos fichiers de thème.

Afin d’afficher la dernière connexion d’un utilisateur, vous devrez modifier le thème de votre fonctions.php déposer. Pour y accéder, naviguez jusqu’à Éditeur d’apparence/de thème depuis votre tableau de bord WordPress.

Éditeur de thème

Vous devez également sélectionner le fonctions.php fichier dans le menu de droite.

Fonctions PHP

Ensuite, vous devez copier le code suivant et le coller dans le fichier, en veillant à ne perturber aucun autre code :

/**
* 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');

Lorsque vous avez fait cela, cliquez sur le Fichier de mise à jour bouton.

Coller le code

La prochaine chose que vous devez faire est de vous déconnecter et de vous reconnecter. Les modifications apportées au code ne prendront effet qu’à ce moment-là.

Une fois que vous avez fait cela, vous aurez acquis l’utilisation de la [lastlogin] petit code. Nous vous montrerons comment l’utiliser dans le cadre d’un article, mais vous pouvez l’utiliser n’importe où sur votre site Web.

Disons que nous voulons montrer quand un utilisateur particulier a été vu pour la dernière fois sur le site Web, et disons que nous voulons l’incorporer dans le texte d’un article ou d’une signature. Nous allons commencer par créer un article et lui donner un titre. Ensuite, pour ajouter le corps du message, nous aurons besoin d’un Classique bloquer. Pour ajouter un Classique bloquer, cliquez sur le plus et sélectionnez le bloc dans le menu.

Bloc Classique

Nous allons maintenant ajouter du texte lorem ipsum et la signature de l’administrateur. Les [lastlogin] le shortcode est à l’endroit où nous voulons afficher la dernière heure de connexion.

Ajouter du texte

Une fois que tout est parfait, cliquez sur Publier. Le shortcode affichera maintenant l’heure de votre dernière connexion.

Vous ne souhaitez peut-être pas que cette donnée particulière soit accessible à tous les visiteurs de votre site Web à tout moment. Ne vous inquiétez pas : vous pouvez toujours transformer votre publication ou votre page en page privée.

Aperçu de la dernière connexion

En conclusion

Comme vous pouvez le voir, afficher la dernière date de connexion d’un utilisateur n’est pas un gros problème et cela peut vous éviter bien des problèmes pour déterminer qui a accédé à quoi et quand ou si un compte utilisateur a été piraté ou non, ou peut-être si vous voulez simplement surveillez le temps que vos administrateurs et contributeurs passent à travailler sur votre site Web. Quelle que soit votre motivation, vous savez maintenant comment faire.

Soutenez notre effort ❤️

Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.

Paiement sécurisé sur PayPal
Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.