Subversion Repositories Applications.annuaire

Rev

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

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