diff --git a/admin/Evoauth.pl b/admin/Evoauth.pl index 7b8f415..a539f73 100644 --- a/admin/Evoauth.pl +++ b/admin/Evoauth.pl @@ -14,11 +14,11 @@ use Evoauth::Iptables; $SIG{INT} = $SIG{TERM} = $SIG{KILL} = ""; # Evoauth doit être activé -if (&Access() != 0) { exit; }; +if (&Access() != 0) { exit; } # choix des options my %options=(); -getopts("icsrd:a:",\%options); +getopts("icsrAd:a:",\%options); if (defined $options{a}) { &Evoauth::Iptables::Alter(1, $options{a}); } @@ -62,5 +62,6 @@ sub Usage() { print "-d ip : suppression d'une ip a la base\n"; print "-c : vérification des bases de connexion\n"; print "-h : aide\n"; + exit; } diff --git a/htdocs/activation.php b/htdocs/activation.php index 0742fbf..897166c 100644 --- a/htdocs/activation.php +++ b/htdocs/activation.php @@ -11,7 +11,7 @@ $statut = getstatut($_SESSION['login']); echo ''; -if ($flag == "1") { +if ($_POST['flag'] == "1") { echo ''; diff --git a/htdocs/index.php b/htdocs/index.php index c0fade6..04e5372 100644 --- a/htdocs/index.php +++ b/htdocs/index.php @@ -8,8 +8,6 @@ session_start(); // destruction de la session session_unset("EVOAUTH_PHPSESSION"); session_destroy(); - -$Access = system("/usr/bin/sudo /usr/local/share/evoauth/Evoauth.pl -A ".$_SESSION['ip']." > /dev/null"); ?>