Corrections et ajout de liste_utilisateurs() dans Authentification.

This commit is contained in:
Georges Dupéron 2010-08-01 00:56:02 +02:00
parent 96c1d1d375
commit 81ba41848f

View File

@ -21,7 +21,7 @@ class Authentification {
} }
public function get_utilisateur() { public function get_utilisateur() {
Session::get("utilisateur"); Session::get("utilisateur");
} }
public function nouvel_utilisateur($nom_utilisateur) { public function nouvel_utilisateur($nom_utilisateur) {
@ -33,24 +33,33 @@ class Authentification {
} }
public function supprimer_utilisateur($nom_utilisateur) { public function supprimer_utilisateur($nom_utilisateur) {
// Supprime l'utilisateur créé par nouvel_utilisateur Stockage::supprimer(self::$singleton->enfant($nom_utilisateur));
} }
public function renomer_utilisateur($nom_utilisateur, $nouveau_nom) { public function renomer_utilisateur($nom_utilisateur, $nouveau_nom) {
Stockage::renomer($chemin->enfant($nom_utilisateur), $nouveau_nom); Stockage::renomer(self::$singleton->enfant($nom_utilisateur), $nouveau_nom);
}
public function liste_utilisateurs() {
$liste = array();
foreach (stockage::liste_enfants($chemin) as $k) {
array_push($liste, $k->dernier());
}
sort($liste);
return $liste;
} }
public function set_groupe($nom_utilisateur, $groupe) { public function set_groupe($nom_utilisateur, $groupe) {
// TODO : Vérifier si le groupe existe ? // TODO : Vérifier si le groupe existe ?
Stockage::set_pop($singleton->enfant($nom_utilisateur), "groupe", $groupe); Stockage::set_pop(self::$singleton->enfant($nom_utilisateur), "groupe", $groupe);
} }
public function get_groupe($nom_utilisateur) { public function get_groupe($nom_utilisateur) {
return Stockage::get_prop($singleton->enfant($nom_utilisateur), "groupe"); return Stockage::get_prop(self::$singleton->enfant($nom_utilisateur), "groupe");
} }
public function set_mot_de_passe($nom_utilisateur, $mot_de_passe) { public function set_mot_de_passe($nom_utilisateur, $mot_de_passe) {
Stockage::set_pop($singleton->enfant($nom_utilisateur), "mot_de_passe", $mot_de_passe); Stockage::set_pop(self::$singleton->enfant($nom_utilisateur), "mot_de_passe", $mot_de_passe);
} }
public function set_mot_de_passe_aléatoire($utilisateur) { public function set_mot_de_passe_aléatoire($utilisateur) {
@ -58,7 +67,7 @@ class Authentification {
} }
public function get_mot_de_passe($nom_utilisateur) { public function get_mot_de_passe($nom_utilisateur) {
return Stockage::get_prop($singleton->enfant($nom_utilisateur), "mot_de_passe"); return Stockage::get_prop(self::$singleton->enfant($nom_utilisateur), "mot_de_passe");
} }
public function set_peut_se_connecter($nom_utilisateur, $valeur) { public function set_peut_se_connecter($nom_utilisateur, $valeur) {