Subversion Repositories Applications.annuaire

Rev

Rev 597 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 597 Rev 604
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();