Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 2154 → Rev 2155

/trunk/services/bibliotheque/ControleAcces.php
25,6 → 25,7
protected $bdd;
 
public function __construct($conteneur) {
throw new Exception("obsolète - ne plus utiliser"); // go pyoubelz
$this->conteneur = $conteneur;
$this->bdd = $this->conteneur->getBdd();
}
58,7 → 59,6
$this->authentifierAdmin();
}
}
 
/**
* Exige qu'un utilisateur s'autenthentifie à l'aide de HTTP AUTH
*/
68,6 → 68,7
}
}
 
 
/**
* Lit les entêtes HTTP AUTH et vérifie si l'utilisateur
* existe (courriel / mot de passe); si $doitEtreAdmin est true,
86,9 → 87,7
$autorisation = ($autorisation && $this->etreAdmin($identifiant));
}
return $autorisation;
}
 
/**
} /**
* Lit les entêtes HTTP AUTH et vérifie que l'utilisateur est identifié
* et est administrateur de Del
*
116,6 → 115,8
return $mdp;
}
 
 
 
/**
* Envoie un message HTTP 401 / une boîte de login HTTP AUTH avec des
* messages correspondant à la demande d'authentification d'un administrateur
143,9 → 144,7
"Votre tentative d'identification a échoué.\n".
"Actualiser la page pour essayer à nouveau si vous êtes déjà inscrit ou contacter 'accueil@tela-botanica.org'.";
return $this->authentifier($message_accueil, $message_echec, 'Utilisateur');
}
 
/**
} /**
* Envoie l'authentification HTTP AUTH , et accepte un mode "debug" pour
* les petits malins
*/
167,6 → 166,8
return true;
}
 
 
 
/**
* Envoie un message HTTP 401 / une boîte de login HTTP AUTH
* @param string $message_accueil
/trunk/services/bibliotheque/SyndicationOutils.php
23,9 → 23,12
return $this->contexte->getQS('admin') != null && $this->contexte->getQS('admin') == 1;
}
 
// @TODO ne devrait plus être utilisé
// @TODO réécrire si nécessaire
public function demanderAutorisationAdmin() {
$verification = $this->conteneur->getControleAcces();
$verification->demanderAuthentificationAdmin();
throw new Exception("méthode obsolète - utiliser le SSO à la place"); // fuk lé jandarme
//$verification = $this->conteneur->getControleAcces();
//$verification->demanderAuthentificationAdmin();
}
 
/**