Subversion Repositories Applications.annuaire

Compare Revisions

No changes between revisions

Ignore whitespace Rev 540 → Rev 541

/trunk/jrest/services/Utilisateur.php
298,6 → 298,25
return $intitule;
}
 
/**
* Retourne la date de dernière modification du profil, piochée dans
* annu_triples
*
* @param numeric $id identifiant de l'utilisateur
* @param boolean $timestamp si true, fournira un timestamp Unix; si
* false, une date GMT sous forme de string
* @return mixed une date (string ou timestamp), ou null si la date
* n'a pas été trouvée dans les "triples" de l'annuaire
*/
public function getDateDerniereModifProfil($id, $timestamp=false) {
$date = $this->getAnnuaire()->obtenirDateDerniereModificationProfil($this->idAnnuaire, $id);
if ($timestamp === true && date !== null) {
// normalement, strtotime accepte le format "yyyy-mm-dd hh:ii:ss"
$date = strtotime($date);
}
return $date;
}
 
/*+----------------------------------------------------------------------------------------------------+*/
// POST : mise à jour
 
/trunk/jrest/services/Auth.php
204,6 → 204,9
if (count($infos) == 0 || empty($infos[$login])) {
$this->erreur("could not get user info");
}
// date de dernière modification du profil
$dateDerniereModif = $util->getDateDerniereModifProfil($infos[$login]['id'], true);
$infos[$login]['dateDerniereModif'] = $dateDerniereModif;
// création du jeton
$jwt = $this->creerjeton($login, $infos[$login]);
// création du cookie
213,7 → 216,8
"session" => true,
"token" => $jwt,
"duration" => intval($this->dureeJeton),
"token_id" => $this->nomCookie
"token_id" => $this->nomCookie,
"last_modif" => $infos[$login]['dateDerniereModif']
));
}
 
/trunk/jrest/.
Property changes:
Modified: svn:ignore
jrest.ini.php
+clef-auth.ini