Descrizione
Il plugin ti aiuterà a tracciare i dettagli di login di ogni visitatore con i sueguenti attributi:
- Login – Login Data-Ora
- Disconnesso – Data-Ora di disconnessione
- Ultima Visita – Data – Ora dell’ultima visita
- Stato di Login – Connesso/Sconnesso/Fallito
- Stato Connesso – Connesso/Disconnesso/Inattivo
- Durata Sessione – Quanto tempo un utente è stato sul sito web.
- ID Utente
- Nome Utente
- Ruolo Corrente
- Vecchio Ruolo – Il ruolo con cui l’utente si è connesso al sito.
- Browser
- Sistema Operativo
- Indirizzo IP
- Paese e Codice Paese (Basato sull’indirizzo IP)
- Fuso Orario (Basato sull’indirizzo IP)
- Mobile (Pro Feature) – Whether the user loggedin with a mobile (e.g. tablet and mobile phone) device.
- Proxy IP (Pro Feature) – Whether the user loggedin from a proxy IP.
Caratteristiche
The User Login History Free Version plugin has all the basic features that will help you to know your website visitors. The User Login History Pro Version plugin has some more premium and useful features along with all the basic features.
- AUTO LOGOUT (Pro Feature) – Automatically logout idle users every ‘X’ minute.
You can also specify roles.
This feature is built on WordPress Cron Job. - IP ADDRESS CONTROL (Pro Feature) – Allows you to control of masking and hiding of user’s IP address.
- EMAIL ALERT (Pro Feature) – Allows you to get notified via email for success/failed login.
You can also specify roles and modify email templates. - AUTO DELETE OLD RECORDS (Pro Feature) – Automatically delete the records older than ‘X’ days.
You can also specify the roles.
This feature is built on WordPress Cron Job. - TRACK SPECIFIC ROLES (Pro Feature) – Allows you to track specific roles only.
- CSV SEPARATOR (Pro Feature) – Allows you to enter a CSV separator for CSV export.
- REPORT – TIMESHEET (Pro Feature) – Generate a timesheet report
- REPORT – NO LOGIN LIST (Pro Feature) – Generate a report of users who have not login for a given date range
- REPORT – LOGIN DEVICE (Pro Feature) – Generate report of login count based on IP address
- LOGIN TIME TRACKER – Tracks the date and time of user’s login, logout, last seen, etc.
- LOGIN STATUS TRACKER – Tracks user’s login status to check if the user is logged in, logged out, failed, etc.
- ONLINE STATUS TRACKER – Tracks user’s online status to check if the user is online, idle or offline.
- USER INFORMATION TRACKER – Tracks user’s old role, current role, username, etc.
- TRACCIAMENTO DISPOSITIVO – Traccia il sistema operativo e browser dell’utente.
- TRACCIAMENTO GEO LOCALIZZAZIONE – Traccia il fuso orario e il paese dell’utente in base all’indirizzo IP.
- RICERCA FILTRI AVANZATA – Filtra i dettagli.
- CSV EXPORTER – Esporta tutti i dettagli nel formato csv.
- SHORTCODE PERSONALIZZABILE – Registra i dettagli nel frontend.
- FUSO ORARIO PREFERITO (DEPRECATO! Verrà rimosso nella versione 3.0) – Puoi selezionare il tuo fuso orario preferito dalla lista seguente.
- MULTISITE NETWORK – Nel pannello admin del newtork, puoi visualizzare la lista con tutti i dettagli recuperati da tutti i siti all’interno del tuo newtork.
Traduzioni
Puoi scaricare i file della lingua da qui.
Vuoi tradurre questo plugin in un’altra lingua?
Raccomandiamo l’utilizzo di POEdit o se preferisci farlo direttamente dal lato admin di WordPress, utilizza Loco Translate.
Quando hai finito, pubblica il tuo file qui issue.
.
Puoi anche tradurre il plugin online.
Come si usa il plugin?
-
Per visualizzare tutti i dettagli tracciati in admin, seleziona il meny del plugin nella barra laterale di sinistra.
-
Per visualizzare tutti i dettagli degli utenti connessi nel frontend, usa il seguente shortcode:
Uso Base dello Shortcode:
Nel tuo file template:
<?php echo do_shortcode('[user_login_history]'); ?>
Nel tuo contesto:
[user_login_history]
Uso Avanzato dello Shortcode:
Nel tuo file template:
<?php echo do_shortcode("[user_login_history limit='20' reset_link='custom-uri' columns='ip_address,time_login' date_format='Y-m-d' time_format='H:i:s']"); ?>
Nel tuo contesto:
[user_login_history limit='20' reset_link='custom-uri' columns='ip_address,time_login' date_format='Y-m-d' time_format='H:i:s']
Parametri Shortcode
Puoi usare lo shortcode per visualizzare la lista dei login per l’utente attivo. Non visualizzarà la lista di login di altri utenti.
Ecco una lista di tutti i parametri utlizzabili nello shortcode. Tutti i parametri sono opzionali.
-
titolo – Titolo della pagina elenco. Il Predefinito è: stringa vuota
-
limite – Numero di elementi per pagina. Il predefinito è: 20
-
reset_link – L’URI personalizzato della pagina lista. Per il valore “my-login-history”, mostrerà un link di reimpostazione con il seguente URL:
www.example.com/my-login-history
Il predefinito è il permalink completo dell’articolo o pagina attuale. -
date_format – Un formato data valido. Il Predefinito è:
Y-m-d
-
time_format – Un formato ora valito. Il predefinito è:
H:i:s
-
show_timezone_selector – Per visualizzare la selezione del fuso orario. Ogni valore diverso da “true” verrà considerato come “false”. Il predefinito è:
true -
roles (Pro Feature):
It allows you to set role(s) in the shortcode parameter so that you can see the login list of other users who belong to the role(s).[user_login_history roles=’administrator, editor’]
-
colonne – lista di valori colonna per visualizzare le colonne nella lista dettagli. I valori predefiniti sono:
operating_system, browser, time_login, time_logout
-
Colonne Disponibili:
user_id, username, role, old_role, ip_address, country_name, browser, operating_system, timezone, user_agent, duration, time_last_seen, time_login, time_logout, login_status
Geo Tracciamento
The plugin uses a free third party service to detect country and timezone based on IP address. Many projects are using this free service due to which sometimes the server of the service provider becomes slow. This may affect the login functionality of your website. Hence it is recommended that you do not enable this functionality unless you have paid service or reliable service. If you have a paid service, you can contact us to integrate it.
Stato di Accesso
-
Connesso – Se l’utente viene connesso con successo.
-
Disconnesso – Se l’utente seleziona il pulsante di disconnessione e vieni disconnesso con successo.
-
Fallito – Se l’utente inserisci credenziali invalide.
-
Blocked (DEPRECATED! Will be removed in 3.0) – This is used for the multisite network. By default, a user can login to any blog and then WordPress redirects to the blog on which the user is associated. The plugin saves login info at the blog on which the user logged in but cannot not save the information of the blog on which WordPress redirects the user. You can prevent this behavior by using the plugin setting. Please note that we already removed this status from the pro version plugin but not from the free version yet.
-
Sconosciuto (DEPRECATO! Verrà rimosso nella versione 3.0) – Da quando abbiamo aggiunto la colonna “Stato di Connessione” nella versione 1.7.0, il suo valore nel database sarà vuoto dopo aver aggiornato alla versione 1.7.0. Per filtrare i dettagli puoi usare lo stato.
Nota – Nel caso di un utente connesso con l’opzione “Ricordami” e in suguito uscito senza disconnettersi, verrà mostrato com “Connesso”.
Correzzione Bug
Se trovi qualche bug, crea un post con una descrizione dettagliata per riprodurre il bug.
Cerca nel forum prima di creare un nuovo post.
Parole Chiave
user log, log, logger, detector, tracker, membership,
register, sign up, admin, subscriber, editor, contributor, geo location,
profile, front end registration, manager, report, statistics, activity, user role editor
Screenshot
Installazione
- Carica i file del plugin nell cartella
/wp-content/plugins/user-login-history
, o installa il plugin direttamente tramite la schermata Plugins di WordPress. - Attiva il plugin tramite la schermata ‘Plugins’ di WordPress.
- (Opzionale) Utilizza le impostazioni->User Login History per configurare il plugin.
FAQ
-
È possibile tracciare informazioni di utenti ospiti?
-
No.
-
È compatibile con una rete WordPress multisito?
-
Sì.
-
Dove visualizzare la lista degli accessi nel lato admin?
-
Dopo aver riattivato il plugin, accedi nuovamente e quindi seleziona “User Login History” nella barra laterale per visualizzare la lista degli accessi.
-
Cosa fà esattamente l’impostazione “online/minuti di inattività”?
-
C’è la colonna “Ultima Visita” nella pagina admin
Vedrai un cerchio con diversi colori:
rosso per gli utenti offline
grigio per gli utenti inattivi
verde per gli utenti onlinePuoi cambiarne le impostazioni.
L’impostazione predefinita è la seguente:
online: 2 minuti
non attivo: 30 minutiSignifica che:
1)la colonna “Ultima Visita” mostrerà il colore verde per gli utenti attivi da 0-2 minuti
2)la colonna “Ultima Visita” mostrerà il colore grigio per gli utenti attivi da 2-30 minuti
3)la colonna “Ultima Visita” mostrerà il colore rosso per gli utenti attivi almeno da 30 minuti
Recensioni
Contributi e sviluppo
“User Login History” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.
Collaboratori“User Login History” è stato tradotto in 4 lingue. Grazie ai traduttori per i loro contributi.
Traduci “User Login History” nella tua lingua.
Ti interessa lo sviluppo?
Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.
Changelog
2.1.6 (1st October 2024)
- Improvements in external links.
2.1.5 (10th July 2024)
- Added a new submenu for more plugins.
2.1.4 (5th May 2024)
- Implemented a new php library for csv export – https://csv.thephpleague.com
2.1.3 (10th November 2023)
- Fixed a few PHP 8.2 deprecation notices like Creation of dynamic property ExampleNamespace\ExampleClass::$exampleVariable is deprecated
2.1.2 (05th October 2023)
- Code refactoring for the settings page
- Removed the role filter to improve the sql query performance
2.1.1 (21st May 2023)
- Fixed error issue
2.1.0 (17th February 2021)
- Corretto problema con la geo localizzazione
2.0.1 (10th February 2021)
- Sistemazio Codice.
- Aggiunto il link Acquista versione PRO
2.0.0 (10th June 2020)
- Migliorata la UI/UX della lista dettagli nel pannello admin.
- Sistemazio Codice.
- Correzzione bug minori.
1.7.4(3rd April, 2020)
- Corretti dei permessi nella bacheca
- Aggiunta barra di scorrimento orizzontale nell lista dettagli nel backend.
- Sostituito ruolo chiave con nome ruolo nella lista dettagli
1.7.3(25th August, 2019)
- Corretto un limite di dimensione dell’indice
1.7.2(18th August, 2019)
- Corretti problemi di performance
1.7.1(16th March, 2019)
- Corretto bug SQL
1.7.0(4th June, 2018)
- Compatibile con un Network Multisito – Questo plugin supporta WordPress Multisito.
- Aggiunta la colonna Stato di Login – È usato per controllare se un untente è connesso, disconnesso, inattivo, connessione fallita o connessione bloccata.
- Aggiunto l’opzione Ultima Visita nei filtri.
- Aggiunta la colonna Super Admin – Usata solamente in un newtork multisito.
- Deprecato lo shortcode [user_login_history].
- Aggiunto nuovo shortcode [user_login_history] con parametri personalizzabili
- Validazione di intervallo data nei filtri.
- Il formato Data e Ora della lista dettagli utente può ora essere cambiato dalle impostazioni generali.
- Migliorato il design della lista dettagli.