Line 174... |
Line 174... |
174 |
|
174 |
|
175 |
if($token != null) {
|
175 |
if($token != null) {
|
176 |
// On demande à l'annuaire si le jeton est bien valide
|
176 |
// On demande à l'annuaire si le jeton est bien valide
|
177 |
$jeton_rafraichi = json_decode(file_get_contents($this->wiki->config['sso_url'].'rafraichir?token='.$token), true);
|
177 |
$jeton_rafraichi = json_decode(file_get_contents($this->wiki->config['sso_url'].'rafraichir?token='.$token), true);
|
178 |
$nom_wiki = $this->verifierEtInsererUtilisateurParJeton($jeton_rafraichi);
|
- |
|
Line 179... |
Line 178... |
179 |
$token_decode = $this->decoderToken($jeton_rafraichi['token']);
|
178 |
$nom_wiki = $this->verifierEtInsererUtilisateurParJeton($jeton_rafraichi);
|
180 |
|
179 |
|
181 |
// dans le pire des cas, si on se déconnecte dans une autre application, on sera déconnecté
|
180 |
// dans le pire des cas, si on se déconnecte dans une autre application, on sera déconnecté
|
182 |
// lorsque le jeton expirera
|
181 |
// lorsque le jeton expirera
|
Line 199... |
Line 198... |
199 |
$token = $this->getToken();
|
198 |
$token = $this->getToken();
|
200 |
if($token != null) {
|
199 |
if($token != null) {
|
201 |
// On demande à l'annuaire si le jeton est bien valide
|
200 |
// On demande à l'annuaire si le jeton est bien valide
|
202 |
$jeton_rafraichi = json_decode(file_get_contents($this->wiki->config['sso_url'].'rafraichir?token='.$token), true);
|
201 |
$jeton_rafraichi = json_decode(file_get_contents($this->wiki->config['sso_url'].'rafraichir?token='.$token), true);
|
203 |
$nom_wiki = $this->verifierEtInsererUtilisateurParJeton($jeton_rafraichi);
|
202 |
$nom_wiki = $this->verifierEtInsererUtilisateurParJeton($jeton_rafraichi);
|
204 |
$token_decode = $this->decoderToken($jeton_rafraichi['token']);
|
- |
|
205 |
$this->wiki->SetUser($this->wiki->LoadUser($nom_wiki));
|
203 |
$this->wiki->SetUser($this->wiki->LoadUser($nom_wiki));
|
206 |
}
|
204 |
}
|
207 |
}
|
205 |
}
|
Line 208... |
Line 206... |
208 |
|
206 |
|