| Line 221... |
Line 221... |
| 221 |
$fichierClasse = getcwd() . "/services/auth/$classeAuth.php"; // @TODO vérifier si getcwd() est fiable dans ce cas
|
221 |
$fichierClasse = getcwd() . "/services/auth/$classeAuth.php"; // @TODO vérifier si getcwd() est fiable dans ce cas
|
| 222 |
if (! file_exists($fichierClasse)) {
|
222 |
if (! file_exists($fichierClasse)) {
|
| 223 |
$this->erreur("unknown partner '$partenaire'");
|
223 |
$this->erreur("unknown partner '$partenaire'");
|
| 224 |
}
|
224 |
}
|
| 225 |
require $fichierClasse;
|
225 |
require $fichierClasse;
|
| 226 |
$authPartenaire = new $classeAuth($this);
|
226 |
$authPartenaire = new $classeAuth($this, $this->config);
|
| 227 |
// authentification par le partenaire
|
227 |
// authentification par le partenaire
|
| 228 |
$acces = $authPartenaire->verifierAcces($login, $password);
|
228 |
$acces = $authPartenaire->verifierAcces($login, $password);
|
| 229 |
if ($acces === true) {
|
229 |
if ($acces === true) {
|
| 230 |
// copie des infos dans l'annuaire si besoin
|
230 |
// copie des infos dans l'annuaire si besoin
|
| 231 |
$authPartenaire->synchroniser();
|
231 |
$authPartenaire->synchroniser();
|