| Line 18... |
Line 18... |
| 18 |
|
18 |
|
| 19 |
/** contient le jeton SSO décodé, si une authentification a eu lieu avec succès */
|
19 |
/** contient le jeton SSO décodé, si une authentification a eu lieu avec succès */
|
| Line 20... |
Line 20... |
| 20 |
protected $token_decode;
|
20 |
protected $token_decode;
|
| - |
|
21 |
|
| 21 |
|
22 |
public function obtenirIdentiteConnectee() {
|
| 22 |
public function obtenirIdentiteConnectee() {
|
23 |
echo "coucou2\n";
|
| 23 |
$login_utilisateur = $this->getLoginUtilisateurVerifie();
|
24 |
$login_utilisateur = $this->getLoginUtilisateurVerifie();
|
| 24 |
if ($login_utilisateur) {
|
25 |
if ($login_utilisateur) {
|
| 25 |
$utilisateur = $this->chargerInfosUtilisateur($login_utilisateur);
|
26 |
$utilisateur = $this->chargerInfosUtilisateur($login_utilisateur);
|
| Line 128... |
Line 129... |
| 128 |
* est identifié; si c'est la première fois que l'utilisateur se connecte au CeL,
|
129 |
* est identifié; si c'est la première fois que l'utilisateur se connecte au CeL,
|
| 129 |
* crée un profil local dans cel_utilisateurs_infos; si le profil a changé depuis
|
130 |
* crée un profil local dans cel_utilisateurs_infos; si le profil a changé depuis
|
| 130 |
* la dernière connexion, le met à jour ainsi que les coordonnées dans les images
|
131 |
* la dernière connexion, le met à jour ainsi que les coordonnées dans les images
|
| 131 |
* et observations
|
132 |
* et observations
|
| 132 |
*
|
133 |
*
|
| - |
|
134 |
* Si l'utilisateur n'est pas identifié, retourne false (pour le widget de saisie par ex.)
|
| - |
|
135 |
*
|
| 133 |
* @param string $login le login (adresse courriel) de l'utilisateur
|
136 |
* @param string $login le login (adresse courriel) de l'utilisateur
|
| 134 |
*/
|
137 |
*/
|
| 135 |
private function chargerInfosUtilisateur($login) {
|
138 |
private function chargerInfosUtilisateur($login) {
|
| 136 |
//var_dump($this->token_decode);
|
139 |
//var_dump($this->token_decode);
|
| - |
|
140 |
// si l'utilisateur n'est pas connecté (pas porteur d'un jeton), au revoir
|
| - |
|
141 |
if ($this->token_decode == null) {
|
| - |
|
142 |
return false;
|
| - |
|
143 |
}
|
| - |
|
144 |
|
| - |
|
145 |
// sinon, si on a affaire à quelqu'un de connecté :
|
| 137 |
$infosCUI = $this->lireCelUtilisateursInfos($login);
|
146 |
$infosCUI = $this->lireCelUtilisateursInfos($login);
|
| Line 138... |
Line 147... |
| 138 |
|
147 |
|
| 139 |
$retour = false;
|
148 |
$retour = false;
|
| 140 |
if ($infosCUI !== false) {
|
149 |
if ($infosCUI !== false) {
|