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; |