Log login area privata

sixdas

Utente Attivo
25 Giu 2012
70
0
6
Salve, vorrei inserire un log, per tracciare tutte le volte che un utente fa un login della sua area privata. Avevo pensato di creare una tabella log_login con dentro:

id, id_utente, ip_ute, host_ute, data

In modo che quando l'utente va a fare il login, salva i rispettivi dati, fin qui penso sia tutto ok, ma ho alcuni dubbi:

1) Secondo voi va bene oppure conviene salvare solo l'ultimo accesso?
2) Come estraggo solo l'ultimo accesso del singolo utente?

In poche parole vorrei creare qualcosa di simile a quello che fa gmail...accetto qualsiasi consiglio in merito. Grazie.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
Io salverei tutto, al massimo ripulisci la tabella ogni tot tempo

2) Come estraggo solo l'ultimo accesso del singolo utente?
Codice:
SELECT * FROM tabellaAccessi WHERE idUtente = 2340 ORDER BY dataAccesso DESC LIMIT 1
 

sixdas

Utente Attivo
25 Giu 2012
70
0
6
Ciao,
Io salverei tutto, al massimo ripulisci la tabella ogni tot tempo

Ciao,
Quindi come logica va bene? come dati da salve bastano quelli, oppure c'è ne sono altri?

Codice:
SELECT * FROM tabellaAccessi WHERE idUtente = 2340 ORDER BY dataAccesso DESC LIMIT 1

Perfetto, a volte le cose sono più semplici di come uno se la immagina :D
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
mi sembra che l'host puoi recuperarlo tramite l'ip con una fuznione nativa di php ( poi verifico )

se vuoi fare delle statistiche sul browser e SO utilizzati dai tuoi utenti puoi memorizzare anche l'user agent
PHP:
$_SERVER['HTTP_USER_AGENT']
 

sixdas

Utente Attivo
25 Giu 2012
70
0
6
mi sembra che l'host puoi recuperarlo tramite l'ip con una fuznione nativa di php ( poi verifico )

se vuoi fare delle statistiche sul browser e SO utilizzati dai tuoi utenti puoi memorizzare anche l'user agent
PHP:
$_SERVER['HTTP_USER_AGENT']

Ottimo, anche questo mi serviva, per quanto riguarda l'host, secondo te alla fine conviene salvarlo?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
per quanto riguarda l'host, secondo te alla fine conviene salvarlo?
direi di no, al massimo puoi recuperarlo succesivamente tramite l'ip con gethostbyaddr()
PHP:
$host = gethostbyaddr($ip);
ma magari puo cambiare nel tempo, non saprei
 

sixdas

Utente Attivo
25 Giu 2012
70
0
6
direi di no, al massimo puoi recuperarlo succesivamente tramite l'ip con gethostbyaddr()
PHP:
$host = gethostbyaddr($ip);
ma magari puo cambiare nel tempo, non saprei

Ok grazie, alla fine per statistica basta l'user agent, e per sicurezza l'ip.
 
Discussioni simili
Autore Titolo Forum Risposte Data
trattorino [Javascript] come capire procedimento log user Javascript 2
A [PHP] Generazione Log modifiche Database PHP 5
bubino8 [PHP] Controllo Log e Modifiche Utenti PHP 5
felino [WordPress] File di log degli errori WordPress 6
H Interpretare e leggere il file log di sfc/scannow. Windows e Software 0
S [PHP] Algoritmo log in e out PHP 2
R [PHP] Software gestione interventi e creazione registro (log) PHP 1
L [WordPress] Problema Javascript nel log del browser WordPress 1
localhost.nicola File log erroe con phpmailer PHP 3
novello88 Joomla su VPS OVH: non funziona nulla ma nessun errore nel log Server Dedicati e VPS 1
P File di log personalizzato PHP 4
L LOG4J in a tomcat webapplication on a server doesn't create log file Web Server 0
Licantropo Log delle operazioni sul server Apache 0
L Form di registrazione e log in. PHP 2
I log di un router Reti LAN e Wireless 6
T [Microsoft SQL Server 2008 (SP3)] log delle transazioni è pieno Database 1
Trapano like e log PHP 5
F log pagina administrator bianca Joomla 0
S Aiuto cookie e log-in PHP 0
D log in all’apertura del browser PHP 2
Monital Creazione file log personalizzato PHP 14
S piccola info su log utenti PHP 0
C Effettuare il log out alla chiusura del browser PHP 3
F log in php a gioco PHP 11
R Analisi dei log PHP 1
T controllare gli errori nel log di php PHP 1
S php error log PHP 1
X consultare un log PHP 0
A Log PHP 4
C php: al download di un file scrivere il log su file esterno. PHP 1
marlenka Log in Classic ASP 6
T Errore in Log In PHP 0
I Analizzare file log. ASP.NET 1
D Home Pge log-in forum HTML e CSS 0
M [PHP-MYSQL]{Auto log out} PHP 3
P HIJACK log, datemi un okkiatina Sicurezza e Virus 2
peppoweb Un bug blocca a distanza il log di Apache HTTP Server Sicurezza e Virus 0
L Problemi con il login PHP 2
L login e session PHP 4
A Problema login con Safari PHP 14
R Reinderizzamento dopo login PHP 2
C finestra popup dopo login PHP 2
L login con solo un codice PHP 3
Web93 PROBLEMA SITO WEB WORDPRESS - LOGIN DASHBOARD Programmazione 3
M Login Autenticazione Sviluppo app per Android 0
M Effettuare Login con dati Json Sviluppo app per Android 0
S [PHP] Stampa a video Nome e Cognome in seguito a login PHP 1
M [PHP] header (location..) non funzionante dopo login PHP 3
L [PHP] Visualizzare utente dopo login PHP 0
L [PHP] login con password_verify PHP 3

Discussioni simili