master
Alexandre Anriot 17 years ago
parent 8599ddd6d2
commit f2486546e3
  1. 88
      htdocs/edit.php
  2. 5
      htdocs/fin.php
  3. 2
      htdocs/includes/fonctions.php
  4. 4
      htdocs/popup_debut.php

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

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

@ -9,9 +9,7 @@ function kick($message)
# récupération de l'adresse MAC
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 }'");
return $mac;
}
?>

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