This repository has been archived on 2020-01-20. You can view files and clone it, but cannot push or open issues or pull requests.
evoauth/htdocs/activation.php

65 lines
2.1 KiB
PHP
Raw Normal View History

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']);
// Déconnecté -> Connecté
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>';
echo '</head><body>';
echo '<p>Vous êtes connecté.';
echo '<p>Pour revenir à l\'accueil tout en restant connecté, 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
}
// Connecté mais plus de popup
2005-09-15 12:17:36 +02:00
elseif ($statut == "1" && $_GET['pop'] == 1) {
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é votre connexion.';
2005-09-15 10:25:03 +02:00
echo '<p>Pour revenir à l\'accueil tout en restant connecté, cliquez <a href="membre.php" target="_self">ici</a>.';
2005-09-15 12:34:57 +02:00
echo '<p>Pour ouvrir à nouveau votre popup de connexion, cliquez <a href="activation.php?pop=1">ici</a>.';
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é -> Connecté
elseif ($statut == "1") {
echo '<html><head>';
echo '</head><body>';
echo '<p>Vous êtes déjà connecté.';
2005-09-15 10:25:03 +02:00
echo '<p>Pour revenir à l\'accueil tout en restant connecté, cliquez <a href="membre.php" target="_self">ici</a>.';
2005-09-15 12:17:36 +02:00
echo '<p>Pour ouvrir à 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-12 21:51:19 +02:00
2005-09-15 11:03:14 +02:00
else {
kick("Accès non autorisé");
}
2005-09-12 21:51:19 +02:00
// chargement des règles concernées
function loadrules()
{
// activation des règles de firewall
2005-09-24 11:49:16 +02:00
system("/usr/bin/sudo /usr/local/bin/evoauth -a ".$_SESSION['ip']);
2005-09-12 21:51:19 +02:00
// passage au statut authentifié
2005-09-12 21:51:19 +02:00
update_statut($_SESSION['login'], "1");
}
?>