1.7 log EDUROAM

This commit is contained in:
Jérôme Bousquié
2019-04-09 12:13:12 +02:00
parent 2e6c628d9d
commit 4811f556da
5 changed files with 47 additions and 20 deletions

View File

@@ -3,14 +3,15 @@ include_once('../admin/winlog_admin_conf.php');
include_once('../admin/db_access.php');
// on n'accepte que les POST venant du portail wifi autorisé
if ($_SERVER["REQUEST_METHOD"] == "POST" && $_SERVER["REMOTE_ADDR"] == $portal_message_ip) {
$remote_addr = $_SERVER["REMOTE_ADDR"];
if ($_SERVER["REQUEST_METHOD"] == "POST" && ($remote_addr == $portal_message_ip || $remote_addr == $radius_server_ip)) {
$db = db_connect();
$wifi_username = db_escape_string($db, $_POST["username"]);
$wifi_ip = db_escape_string($db, $_POST["ip"]);
$wifi_browser = db_escape_string($db, $_POST["agent"]);
$req = "INSERT INTO wifi (wifi_username, wifi_ip, wifi_browser) VALUES (\"$wifi_username\", \"$wifi_ip\", \"$wifi_browser\")";
$req = "INSERT IGNORE INTO wifi (wifi_username, wifi_ip, wifi_browser) VALUES (\"$wifi_username\", \"$wifi_ip\", \"$wifi_browser\")";
db_query($db, $req);
}
?>