'; echo 'Le changement de mot de passe a été effectué.'; } else { // le changement a échoué echo ''; echo 'Le changement a échoué.'; } } /* fin mode changement du mot de passe utilisateur */ /* mode ajout d'un utilisateur */ elseif ($mode == "add" && $flag == 1 && $_SESSION['login'] == "admin") { // l'utilisateur a créer existe déjà $resultat = seek_for_user($_POST['newlogin']); if ($resultat == 1) { echo ''; echo 'L\'utilisateur existe déjà.'; } // les 2 mots de passe saisis sont différents elseif ($_POST['pass1'] != $_POST['pass2']) { echo ''; echo 'Les mots de passe sont différents.'; } // le nouvel utilisateur a un crédit nul elseif ($_POST['utype'] == 1 && $_POST['credit'] == 0) { echo ''; echo 'Crédit nul impossible.'; } // tout est OK, on peut ajouter l'utilisateur else { // création des paramètres $newlogin = $_POST['newlogin']; $newpass = md5($_POST['pass1']); (defined($_POST['newgroup'])) ? $newgroup=$_POST['newgroup'] : $newgroup="general"; if ($_POST['utype'] == 0) $newutype="0"; elseif ($_POST['utype'] == 1) $newutype="1"; else $newutype="0"; $newcredit = $_POST['credit']; // ajout proprement dit $resultat = add_user($newlogin, $newpass, $newgroup, $newutype, $newcredit); if ($resultat) { echo ''; echo 'L\'ajout de l\'utilisateur a réussi.'; } else { echo ''; echo 'L\'Ajout de l\'utilisateur a échoué.'; } } } /* fin mode ajout d'un utilisateur */ /* mode suppression */ elseif ($mode == "suppression" && $flag == 1 && $_SESSION['login'] == "admin") { if (!empty($_POST['coche'])) { foreach ($_POST['coche'] as $coche) { $connexion = connexion(); $requete= "delete from users where id='$coche'"; $resultat =mysql_query($requete, $connexion); if ($resultat == 1) { echo ''; echo "La suppression a été correctement effectuée.
"; } else { echo ''; echo "La suppression a échouée: ".mysql_error()."
"; } } } else { echo ''; echo "Aucun utilisateur à supprimer.
"; } } /* mode suppresion */ /* mode activation */ elseif ($mode == "activation" && $flag == 1 && $_SESSION['login'] == "admin") { if (!empty($_POST['coche'])) { foreach ($_POST['coche'] as $coche) { $connexion = connexion(); $requete= "update users set actif = 1 where id='$coche'"; $resultat =mysql_query($requete, $connexion); if ($resultat == 1) { echo ''; echo "L'activation a été correctement effectuée.
"; } else { echo ''; echo "L'activation a échouée: ".mysql_error()."
"; } } } else { echo ''; echo "Aucun utilisateur à activer.
"; } } /* fin mode activation */ /* mode desactivation */ elseif ($mode == "desactivation" && $flag == 1 && $_SESSION['login'] == "admin") { if (!empty($_POST['coche'])) { foreach ($_POST['coche'] as $coche) { $connexion = connexion(); $requete= "update users set actif = 0 where id='$coche'"; $resultat =mysql_query($requete, $connexion); if ($resultat == 1) { echo ''; echo "La désactivation a été correctement effectuée.
"; } else { echo ''; echo "La désactivation a échouée: ".mysql_error()."
"; } } } else { echo ''; echo "Aucun utilisateur à désactiver.
"; } } /* fin mode desactivation */ /* mode kick */ elseif ($mode == "kick" && $flag == 1 && $_SESSION['login'] == "admin") { if (!empty($_POST['coche'])) { foreach ($_POST['coche'] as $coche) { $connexion = connexion(); $requete= "select ip from users where id='$coche' and statut='1'"; $resultat = mysql_fetch_row(mysql_query ($requete, $connexion)); // l'utilisateur if ($resultat == 0) { echo ''; echo "L'utilisateur n'est pas connecté.
"; } else { $ip = current($resultat); // désactivation de l'utilisateur dans le firewall system("/usr/bin/sudo /usr/local/evoauth/bin/evoauth_fw.pl -d $ip"); // variable nécessaire pour interdir le prochain refresh setkick($ip, "1"); echo ''; echo "L'utilisateur a été kické.
"; } } } else { echo ''; echo "Aucun utilisateur à kicker.
"; } } /* fin mode kick */ /* mode accueil */ elseif ($mode == accueil) { ?> Intranet <?=$title;?>


Modifier le texte d'accueil

Votre texte :



Accueil Déconnexion Intranet <?=$title;?>


Changer votre mot de passe

Ajouter un utilisateur

Login :
Nouveau mot de passe :
Confirmation :
 
Login :
Groupe :
Mot de passe :
Confirmation :
Type : Permanent Crédité
Crédit (utile si utilisateur crédité) :
 
lastupdate != 0) { $horodatage = date("d/m/Y, H:i:s", $byblos->lastupdate); } else { $horodatage = "Aucune"; } ?> utype == 0) { ?>
  Login Groupe Statut Dernière connexion Compte Type Crédit restant
id?>> id?> login?> groupe?> statut==1)?"Connecté":"Non connecté"?> actif==1)?"Activé":"Désactivé"?> utype==0)?"Permanent":"Crédité"?> credit?> minutes



Accueil Déconnexion