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 |