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'].' '.
|