Fix: L'affichage de la date de derniere connexion était juste après la deuxieme page accédée au lieu de dès la première.

This commit is contained in:
Laurent Destailleur 2005-11-01 16:50:31 +00:00
parent 5cb69e6096
commit 7d24ff80d1

View File

@ -807,12 +807,16 @@ class User
function update_last_login_date() function update_last_login_date()
{ {
dolibarr_syslog ("Mise a jour date derniere connexion pour user->id=".$this->id); dolibarr_syslog ("Mise a jour date derniere connexion pour user->id=".$this->id);
$now=time();
$sql = "UPDATE ".MAIN_DB_PREFIX."user"; $sql = "UPDATE ".MAIN_DB_PREFIX."user";
$sql.= " SET datelastaccess = sysdate()"; $sql.= " SET datelastaccess = ".$this->db->idate($now);
$sql.= " WHERE rowid = ".$this->id; $sql.= " WHERE rowid = ".$this->id;
$resql = $this->db->query($sql); $resql = $this->db->query($sql);
if ($resql) if ($resql)
{ {
$this->datelastaccess=$now;
return 1; return 1;
} }
else else