Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 2156 → Rev 2157

/trunk/services/bibliotheque/GestionUtilisateur.php
66,7 → 66,7
* Recherche un jeton SSO dans l'entête HTTP "Authorization", vérifie ce
* jeton auprès de l'annuaire et en cas de succès charge les informations
* de l'utilisateur associé; si c'est la première fois que l'utilisateur
* utilise DeL, crée un profil local dans del_utilisateurs_infos; si le
* utilise DeL, crée un profil local dans del_utilisateur_infos; si le
* profil a changé depuis la dernière connexion, le met à jour ainsi que
* les coordonnées dans les commentaires
*
114,7 → 114,7
}
 
/**
* Retourne true si le profil local stocké dans del_utilisateurs_infos
* Retourne true si le profil local stocké dans del_utilisateur_infos
* n'est plus à jour par rapport aux informations du jeton SSO; si le
* jeton est vide, retourne false pour éviter de tout casser
*/
130,7 → 130,7
}
 
/**
* Met à jour del_utilisateurs_infos en fonction des informations
* Met à jour del_utilisateur_infos en fonction des informations
* contenues par le jeton SSO; si ce dernier est vide, ne fait
* rien (boulette-proof)
*/
137,7 → 137,7
protected function mettreAJourProfilLocal() {
echo "Mise à jour profil local !!";
if ($this->jetonDecode != null && $this->jetonDecode['id'] != '') {
$requete = 'UPDATE del_utilisateurs_infos SET'
$requete = 'UPDATE del_utilisateur_infos SET'
. ' nom = ' . $this->bdd->proteger($this->jetonDecode['nom']) . ', '
. ' intitule = ' . $this->bdd->proteger($this->jetonDecode['intitule']) . ', '
. ' prenom = ' . $this->bdd->proteger($this->jetonDecode['prenom'])
369,7 → 369,7
}
 
/**
* Ajoute un utilisateur à la table des profils locaux del_utilisateurs_infos;
* Ajoute un utilisateur à la table des profils locaux del_utilisateur_infos;
* suppose que l'utilisateur est correctement identifié (jeton décodé disponible)
*/
public function initialiserInfosUtilisateur($id_utilisateur) {