Subversion Repositories Applications.annuaire

Rev

Rev 568 | Rev 570 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 568 Rev 569
Line 194... Line 194...
194
		$acces = $this->verifierAcces($login, $password);
194
		$acces = $this->verifierAcces($login, $password);
195
		if ($acces === false) {
195
		if ($acces === false) {
196
			$this->detruireCookie();
196
			$this->detruireCookie();
197
			if(!empty($_GET['redirect_url'])) {
197
			if(!empty($_GET['redirect_url'])) {
198
				header('Location: '.$_GET['redirect_url']);
198
				header('Location: '.$_GET['redirect_url']);
-
 
199
				exit;
199
			} else {
200
			} else {
200
				$this->erreur("authentication failed", 401);
201
				$this->erreur("authentication failed", 401);
201
			}
202
			}
Line 202... Line 203...
202
 
203
 
203
		}
204
		}
204
		// infos utilisateur
205
		// infos utilisateur
205
		$util = new Utilisateur($this->config);
206
		$util = new Utilisateur($this->config);
206
		$infos = $util->getIdentiteParCourriel($login);
207
		$infos = $util->getIdentiteParCourriel($login);
-
 
208
		if (count($infos) == 0 || empty($infos[$login])) {
-
 
209
			if(!empty($_GET['redirect_url'])) {
-
 
210
				header('Location: '.$_GET['redirect_url']);
-
 
211
				exit;
207
		if (count($infos) == 0 || empty($infos[$login])) {
212
			} else {
-
 
213
				$this->erreur("could not get user info");
208
			$this->erreur("could not get user info");
214
			}
209
		}
215
		}
210
		// nom Wiki
216
		// nom Wiki
211
		$infos[$login]['nomWiki'] = $util->formaterNomWiki($infos[$login], "UnknownWikiName");
217
		$infos[$login]['nomWiki'] = $util->formaterNomWiki($infos[$login], "UnknownWikiName");
212
		// date de dernière modification du profil
218
		// date de dernière modification du profil
213
		$dateDerniereModif = $util->getDateDerniereModifProfil($infos[$login]['id'], true);
219
		$dateDerniereModif = $util->getDateDerniereModifProfil($infos[$login]['id'], true);