2005-09-12 21:51:19 +02:00
|
|
|
|
<?
|
|
|
|
|
|
|
|
|
|
require_once "includes/config.php";
|
|
|
|
|
require_once "includes/database.php";
|
|
|
|
|
require_once "includes/fonctions.php";
|
|
|
|
|
|
2005-09-13 22:45:04 +02:00
|
|
|
|
session_name("EVOAUTH_PHPSESSION");
|
2005-09-12 21:51:19 +02:00
|
|
|
|
session_start();
|
|
|
|
|
|
|
|
|
|
$statut = getstatut($_SESSION['login']);
|
|
|
|
|
|
2005-09-15 10:22:21 +02:00
|
|
|
|
// D<>connect<63> -> Connect<63>
|
|
|
|
|
if ($statut == "0") {
|
2005-09-13 23:04:17 +02:00
|
|
|
|
echo '<html><head>';
|
2005-09-14 10:42:38 +02:00
|
|
|
|
echo '<script>';
|
|
|
|
|
echo 'window.open(\'popup_debut.php\', \'connexion\', \'height=147, width=300, toolbar=no, menubar=no, scrollbars=no, resizable=no, status=no\')';
|
2005-09-13 23:04:17 +02:00
|
|
|
|
echo '</script>';
|
2005-09-15 10:22:21 +02:00
|
|
|
|
echo '</head><body>';
|
|
|
|
|
echo '<p>Vous <20>tes connect<63>.';
|
|
|
|
|
echo '<p>Pour revenir <20> l\'accueil tout en restant connect<63>, cliquez <a href="membre.php">ici</a>.';
|
|
|
|
|
echo '</body></html>';
|
2005-09-15 11:40:16 +02:00
|
|
|
|
|
|
|
|
|
loadrules();
|
2005-09-14 10:42:38 +02:00
|
|
|
|
}
|
|
|
|
|
|
2005-09-15 10:22:21 +02:00
|
|
|
|
// Connect<63> mais plus de popup
|
2005-09-15 12:17:36 +02:00
|
|
|
|
elseif ($statut == "1" && $_GET['pop'] == 1) {
|
2005-09-15 10:22:21 +02:00
|
|
|
|
echo '<html><head>';
|
2005-09-15 12:26:09 +02:00
|
|
|
|
echo '<script>';
|
|
|
|
|
echo 'window.open(\'popup_debut.php\', \'connexion\', \'height=147, width=300, toolbar=no, menubar=no, scrollbars=no, resizable=no, status=no\')';
|
|
|
|
|
echo '</script>';
|
2005-09-12 21:51:19 +02:00
|
|
|
|
echo '</head><body>';
|
2005-09-15 12:26:09 +02:00
|
|
|
|
echo '<p>Vous avez r<>activ<69> votre connexion.';
|
2005-09-15 10:25:03 +02:00
|
|
|
|
echo '<p>Pour revenir <20> l\'accueil tout en restant connect<63>, cliquez <a href="membre.php" target="_self">ici</a>.';
|
2005-09-15 12:34:57 +02:00
|
|
|
|
echo '<p>Pour ouvrir <20> nouveau votre popup de connexion, cliquez <a href="activation.php?pop=1">ici</a>.';
|
2005-09-15 10:22:21 +02:00
|
|
|
|
echo '<p>Pour vous d<>connecter, cliquez <a href="fin.php">ici</a>.';
|
|
|
|
|
echo '</body></html>';
|
2005-09-14 10:42:38 +02:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Connect<63> -> Connect<63>
|
|
|
|
|
elseif ($statut == "1") {
|
2005-09-15 10:22:21 +02:00
|
|
|
|
echo '<html><head>';
|
|
|
|
|
echo '</head><body>';
|
|
|
|
|
echo '<p>Vous <20>tes d<>j<EFBFBD> connect<63>.';
|
2005-09-15 10:25:03 +02:00
|
|
|
|
echo '<p>Pour revenir <20> l\'accueil tout en restant connect<63>, cliquez <a href="membre.php" target="_self">ici</a>.';
|
2005-09-15 12:17:36 +02:00
|
|
|
|
echo '<p>Pour ouvrir <20> nouveau votre popup de connexion, cliquez <a href="activation.php?pop=1">ici</a>.';
|
2005-09-13 14:40:52 +02:00
|
|
|
|
echo '<p>Pour vous d<>connecter, cliquez <a href="fin.php">ici</a>.';
|
2005-09-14 10:42:38 +02:00
|
|
|
|
echo '</body></html>';
|
2005-09-15 10:22:21 +02:00
|
|
|
|
}
|
2005-09-12 21:51:19 +02:00
|
|
|
|
|
2005-09-15 11:03:14 +02:00
|
|
|
|
else {
|
|
|
|
|
kick("Acc<EFBFBD>s non autoris<69>");
|
|
|
|
|
}
|
|
|
|
|
|
2005-09-12 21:51:19 +02:00
|
|
|
|
// chargement des r<>gles concern<72>es
|
|
|
|
|
function loadrules()
|
|
|
|
|
{
|
|
|
|
|
// activation des r<>gles de firewall
|
2005-09-15 11:40:16 +02:00
|
|
|
|
system("/usr/bin/sudo /usr/local/share/evoauth/Evoauth.pl -a ".$_SESSION['ip']);
|
2005-09-12 21:51:19 +02:00
|
|
|
|
|
2005-09-15 10:22:21 +02:00
|
|
|
|
// passage au statut authentifi<66>
|
2005-09-12 21:51:19 +02:00
|
|
|
|
update_statut($_SESSION['login'], "1");
|
|
|
|
|
}
|
|
|
|
|
?>
|