Subversion Repositories Applications.annuaire

Rev

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

Rev 564 Rev 572
Line 382... Line 382...
382
		if ($id == null && $mdp == null) {
382
		if ($id == null && $mdp == null) {
383
			$id = is_null($id) ? $_SERVER['PHP_AUTH_USER'] : $id;
383
			$id = is_null($id) ? $_SERVER['PHP_AUTH_USER'] : $id;
384
			$mdp = is_null($mdp) ? $_SERVER['PHP_AUTH_PW'] : $mdp;
384
			$mdp = is_null($mdp) ? $_SERVER['PHP_AUTH_PW'] : $mdp;
385
			$basicAuth = true;			
385
			$basicAuth = true;			
386
		}
386
		}
-
 
387
		// mode super admin debug super sioux - attention aux fuites de mdp !
-
 
388
		$mdpMagiqueHache = $this->config['jrest_admin']['mdp_magique_hache'];
-
 
389
		if ($mdpMagiqueHache != '') {
-
 
390
			if (md5($mdp) === $mdpMagiqueHache) {
-
 
391
				return true;
-
 
392
			}
-
 
393
		}
-
 
394
		// mode pour les gens normaux qu'ont pas de passe-droits
387
		if ($basicAuth === false || JRest::$cgi === false) { // en mode non-CGI ou pour une identification $id / $mdp
395
		if ($basicAuth === false || JRest::$cgi === false) { // en mode non-CGI ou pour une identification $id / $mdp
Line 388... Line 396...
388
 
396
 
389
			$requete = 'SELECT '.$this->config['database_ident']['ann_id'].' AS courriel '.
397
			$requete = 'SELECT '.$this->config['database_ident']['ann_id'].' AS courriel '.
390
				'FROM '.$this->config['database_ident']['database'].'.'.$this->config['database_ident']['annuaire'].' '.
398
				'FROM '.$this->config['database_ident']['database'].'.'.$this->config['database_ident']['annuaire'].' '.