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) { |