25,7 → 25,6 |
protected $bdd; |
|
public function __construct($conteneur) { |
throw new Exception("obsolète - ne plus utiliser"); // go pyoubelz |
$this->conteneur = $conteneur; |
$this->bdd = $this->conteneur->getBdd(); |
} |
59,6 → 58,7 |
$this->authentifierAdmin(); |
} |
} |
|
/** |
* Exige qu'un utilisateur s'autenthentifie à l'aide de HTTP AUTH |
*/ |
68,7 → 68,6 |
} |
} |
|
|
/** |
* Lit les entêtes HTTP AUTH et vérifie si l'utilisateur |
* existe (courriel / mot de passe); si $doitEtreAdmin est true, |
87,7 → 86,9 |
$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 |
* |
115,8 → 116,6 |
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 |
144,7 → 143,9 |
"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 |
*/ |
166,8 → 167,6 |
return true; |
} |
|
|
|
/** |
* Envoie un message HTTP 401 / une boîte de login HTTP AUTH |
* @param string $message_accueil |