Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 404 → Rev 405

/trunk/interfaces/controleurs/AppliControleur.php
217,9 → 217,9
/**
* Construction du fil d'ariane et stockage dans le conteneur de sortie RENDU_NAVIGATION.
*
* @param $referentiel code du référentiel
* @param $id_traitement id du traitement
* @param $id_resultat id du résultat
* $referentiel code du référentiel
* $id_traitement id du traitement
* $id_resultat id du résultat
*/
protected function construireFilAriane($referentiel = null, $id_traitement = null, $id_resultat = null) {
$entree['nom'] = 'Accueil';
554,7 → 554,7
}
public function authentifierCoordinateur() {
$message_accueil = "Veuillez vous identifier avec votre compte Tela Botanica.";
$message_accueil = "Veuillez vous identifier avec votre adresse Tela Botanica et le mot de passe fourni.";
$message_echec = "Accès limité aux coordinateurs du projet.\n".
"Votre tentative d'identification a échoué.\n".
"Actualiser la page pour essayer à nouveau si vous êtes bien inscrit comme coordinateur.";
575,10 → 575,8
}
public function etreCoordinateurAutorise($identifiant) {
$mdp = md5($this->getAuthMotDePasse());
$url = sprintf(Config::get('authentification.serviceUrlTpl'), $identifiant, $mdp);
$json = $this->getRestClient()->envoyerRequeteConsultation($url);
$existe = json_decode($json);
$mdp = $this->getAuthMotDePasse();
$existe = ($mdp === Config::get('authentification.mdp')) ? true : false;
$admin = $this->etreCoordinateur($identifiant) ? true : false;
$autorisation = ($existe && $admin) ? true : false;
return $autorisation;