47,7 → 47,7 |
} |
|
public function connecter($courriel, $mdp, $persistance = false) { |
$url = sprintf($this->urlWsAnnuaire, 'Utilisateur'); |
$url = sprintf($this->urlWsAnnuaire, 'utilisateur'); |
$donnees['methode'] = 'connexion'; |
$donnees['courriel'] = $courriel; |
$donnees['mdp'] = $mdp; |
56,7 → 56,6 |
$json = $this->restClient->ajouter($url, $donnees); |
$forceTableauAssociatif = true; |
$resultat = json_decode($json, $forceTableauAssociatif); |
Debug::printr($resultat); |
return $resultat['identifie']; |
} |
|
69,16 → 68,20 |
if ($this->identifie == false) { |
if (isset($_COOKIE[$this->nomCookieUtilisateurPersistant])) { |
$idTela = $_COOKIE[$this->nomCookieUtilisateurPersistant]; |
$this->md5Mdp = substr($idTela, 0, 32); |
$this->courriel = substr($idTela, 32); |
$this->identifie = true; |
$this->extraireMdpEtCourriel($idTela); |
} else if (isset($_COOKIE[$this->nomCookieUtilisateur])) { |
$this->courriel = $_COOKIE[$this->nomCookieUtilisateur]; |
$this->identifie = true; |
$idTela = $_COOKIE[$this->nomCookieUtilisateur]; |
$this->extraireMdpEtCourriel($idTela); |
} |
} |
} |
|
private function extraireMdpEtCourriel($idTela) { |
$this->md5Mdp = substr($idTela, 0, 32); |
$this->courriel = substr($idTela, 32); |
$this->identifie = true; |
} |
|
private function analyserCookiesNiveau() { |
$this->niveau = $this->niveauDefaut; |
if (isset($_COOKIE[$this->nomCookieNiveau])) { |