nettoyage.

This commit is contained in:
Alexandre Anriot 2005-11-13 09:41:41 +00:00
parent 8599ddd6d2
commit f2486546e3
4 changed files with 45 additions and 54 deletions

View File

@ -65,15 +65,13 @@ if (isset($_SESSION['login']))
update_pass($newpass); update_pass($newpass);
// changement effectué, on redirige vers la page d'accueil // changement effectué, on redirige vers la page d'accueil
echo '<meta http-equiv="refresh" content="3;URL=membre.php">'; header("location: membre.php");
echo 'Le changement de mot de passe a été effectué.';
} }
else else
{ {
// le changement a échoué // le changement a échoué
echo '<meta http-equiv="refresh" content="3;URL=membre.php">'; header("location: membre.php");
echo 'Le changement a échoué.';
} }
} /* fin mode changement du mot de passe utilisateur */ } /* fin mode changement du mot de passe utilisateur */
@ -88,22 +86,19 @@ if (isset($_SESSION['login']))
if ($resultat == 1) if ($resultat == 1)
{ {
echo '<meta http-equiv="refresh" content="3;URL=membre.php">'; header("location: membre.php"");
echo 'L\'utilisateur existe déjà.';
} }
// les 2 mots de passe saisis sont différents // les 2 mots de passe saisis sont différents
elseif ($_POST['pass1'] != $_POST['pass2']) elseif ($_POST['pass1'] != $_POST['pass2'])
{ {
echo '<meta http-equiv="refresh" content="3;URL=membre.php">'; header("location: membre.php"");
echo 'Les mots de passe sont différents.';
} }
// le nouvel utilisateur a un crédit nul // le nouvel utilisateur a un crédit nul
elseif ($_POST['utype'] == 1 && $_POST['credit'] == 0) elseif ($_POST['utype'] == 1 && $_POST['credit'] == 0)
{ {
echo '<meta http-equiv="refresh" content="3;URL=membre.php">'; header("location: membre.php"");
echo 'Crédit nul impossible.';
} }
// tout est OK, on peut ajouter l'utilisateur // tout est OK, on peut ajouter l'utilisateur
@ -122,20 +117,18 @@ if (isset($_SESSION['login']))
$newutype="0"; $newutype="0";
$newcredit = $_POST['credit']; $newcredit = $_POST['credit'];
// ajout proprement dit
$resultat = add_user($newlogin, $newpass, $newgroup, $newutype, $newcredit); $resultat = add_user($newlogin, $newpass, $newgroup, $newutype, $newcredit);
// ajout réussi
if ($resultat) if ($resultat)
{ {
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=add">'; header("location: membre.php"");
echo 'L\'ajout de l\'utilisateur a réussi.';
} }
// ajout échoué
else else
{ {
echo '<meta http-equiv="refresh" content="3;URL=membre.php">'; header("location: membre.php"");
echo 'L\'Ajout de l\'utilisateur a échoué.';
} }
} }
} /* fin mode ajout d'un utilisateur */ } /* fin mode ajout d'un utilisateur */
@ -146,6 +139,7 @@ if (isset($_SESSION['login']))
elseif ($mode == "suppression" && $flag == 1 && $_SESSION['login'] == "admin") elseif ($mode == "suppression" && $flag == 1 && $_SESSION['login'] == "admin")
{ {
// correspondance trouvee
if (!empty($_POST['coche'])) if (!empty($_POST['coche']))
{ {
foreach ($_POST['coche'] as $coche) foreach ($_POST['coche'] as $coche)
@ -155,27 +149,27 @@ if (isset($_SESSION['login']))
$requete= "delete from users where id='$coche'"; $requete= "delete from users where id='$coche'";
$resultat =mysql_query($requete, $connexion); $resultat =mysql_query($requete, $connexion);
// suppression correctement effectuée
if ($resultat == 1) if ($resultat == 1)
{ {
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">'; header("location: edit.php?mode=listing");
echo "La suppression a été correctement effectuée. <br>";
} }
// suppression échouée
else else
{ {
echo '<meta http-equiv="refresh" content="3;URL=membre.php">'; header("location: membre.php");
echo "La suppression a échouée: ".mysql_error()."<br>";
} }
} }
} }
// aucun utilisateur a supprimer
else else
{ {
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">'; header("location: edit.php?mode=listing");
echo "Aucun utilisateur à supprimer. <br>";
} }
} /* mode suppresion */ } /* mode suppression */
@ -183,6 +177,7 @@ if (isset($_SESSION['login']))
elseif ($mode == "activation" && $flag == 1 && $_SESSION['login'] == "admin") elseif ($mode == "activation" && $flag == 1 && $_SESSION['login'] == "admin")
{ {
// utilisateur à activer
if (!empty($_POST['coche'])) if (!empty($_POST['coche']))
{ {
foreach ($_POST['coche'] as $coche) foreach ($_POST['coche'] as $coche)
@ -192,24 +187,24 @@ if (isset($_SESSION['login']))
$requete= "update users set actif = 1 where id='$coche'"; $requete= "update users set actif = 1 where id='$coche'";
$resultat =mysql_query($requete, $connexion); $resultat =mysql_query($requete, $connexion);
// activation effectuée
if ($resultat == 1) if ($resultat == 1)
{ {
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">'; header("location: edit.php?mode=listing");
echo "L'activation a été correctement effectuée. <br>";
} }
// activation échouée
else else
{ {
echo '<meta http-equiv="refresh" content="3;URL=membre.php">'; header("location: membre.php");
echo "L'activation a échouée: ".mysql_error()."<br>";
} }
} }
} }
// aucun utilisateur à activer
else else
{ {
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">'; header("location: edit.php?mode=listing");
echo "Aucun utilisateur à activer. <br>";
} }
} /* fin mode activation */ } /* fin mode activation */
@ -228,24 +223,24 @@ if (isset($_SESSION['login']))
$requete= "update users set actif = 0 where id='$coche'"; $requete= "update users set actif = 0 where id='$coche'";
$resultat =mysql_query($requete, $connexion); $resultat =mysql_query($requete, $connexion);
// désactivation effectuée
if ($resultat == 1) if ($resultat == 1)
{ {
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">'; header("location: edit.php?mode=listing");
echo "La désactivation a été correctement effectuée. <br>";
} }
// ehec de la désactivation
else else
{ {
echo '<meta http-equiv="refresh" content="3;URL=membre.php">'; header("location: membre.php");
echo "La désactivation a échouée: ".mysql_error()."<br>";
} }
} }
} }
// aucun utilisateur à désactiver
else else
{ {
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">'; header("location: edit.php?mode=listing");
echo "Aucun utilisateur à désactiver. <br>";
} }
} /* fin mode desactivation */ } /* fin mode desactivation */
@ -264,13 +259,13 @@ if (isset($_SESSION['login']))
$requete= "select ip from users where id='$coche' and statut='1'"; $requete= "select ip from users where id='$coche' and statut='1'";
$resultat = mysql_fetch_row(mysql_query ($requete, $connexion)); $resultat = mysql_fetch_row(mysql_query ($requete, $connexion));
// l'utilisateur // l'utilisateur n'est pas connecte
if ($resultat == 0) if ($resultat == 0)
{ {
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">'; header("location: edit.php?mode=listing");
echo "L'utilisateur n'est pas connecté.<br>";
} }
// kick
else else
{ {
$ip = current($resultat); $ip = current($resultat);
@ -281,16 +276,15 @@ if (isset($_SESSION['login']))
// variable nécessaire pour interdir le prochain refresh // variable nécessaire pour interdir le prochain refresh
setkick($ip, "1"); setkick($ip, "1");
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">'; header("location: membre.php");
echo "L'utilisateur a été kické.<br>";
} }
} }
} }
// aucun utilisateur à kicker
else else
{ {
echo '<meta http-equiv="refresh" content="3;URL=edit.php?mode=listing">'; header("location: edit.php?mode=listing");
echo "Aucun utilisateur à kicker. <br>";
} }
} /* fin mode kick */ } /* fin mode kick */

View File

@ -22,13 +22,12 @@ session_destroy();
<html> <html>
<head> <head></head>
<META HTTP-EQUIV=Refresh CONTENT="5; URL=index.php">
</head>
<body> <body>
<table align="center"> <table align="center">
<tr> <tr>
<td><b>À bientôt.</b></td> <td><b>À bientôt.</b></td>
<td><a href="index.php">Retour à l'index</a></td>
</tr> </tr>
</table> </table>
</body> </body>

View File

@ -9,9 +9,7 @@ function kick($message)
# récupération de l'adresse MAC # récupération de l'adresse MAC
function getmac($ip) function getmac($ip)
{ {
//$mac = system('cat /proc/net/arp |grep '.$ip.' | awk \'{ print $4 }\'', $tmp);
$mac = exec("cat /proc/net/arp |grep $ip | awk '{ print $4 }'"); $mac = exec("cat /proc/net/arp |grep $ip | awk '{ print $4 }'");
return $mac; return $mac;
} }
?> ?>

View File

@ -16,7 +16,7 @@ if ($_SESSION['ip'] != $isip) {
elseif ($kick == "1") { elseif ($kick == "1") {
setkick($_SESSION['login'], "0"); setkick($_SESSION['login'], "0");
echo '<meta http-equiv="Refresh" content="0;popup_fin.php">'; header("location:popup_fin.php");
} }
else { else {
@ -43,7 +43,7 @@ else {
// crédit épuisé // crédit épuisé
if (getutype($_SESSION['login']) == "1" && $prepaid == 1 && $credit <= 0) if (getutype($_SESSION['login']) == "1" && $prepaid == 1 && $credit <= 0)
{ {
echo '<meta http-equiv="Refresh" content="0;popup_fin.php">'; header("location: popup_fin.php");
} }
// il reste du crédit // il reste du crédit