Captive Portal $GET_Value
geschrieben am 08.10.2012 um 13:46 von matzebmn
Hallo zusammen.
Folgendes Problem
Ich habe die aktuelle PFSense schon seit ungefähr einem Jahr mit dem Captive Portal in Betrieb. Vor ein paar Tagen kam ein Nutzer auf mich zu und fragte mich ob ein LOGIN über einen link möglich sei.
Natürlich habe ich gesagt... Ich und meine große Klappe-
Was auf meiner Homepage ohne Probleme klappt, funktioniert bei der PFSense NICHT.
Der Plan war folgender
Der Nutzer kommt über einen Link z.B. www.hotspot.de/index.php?webvoucher=12345678
auf die Portal Seite der PFSense und im Feld WEBVoucher ist der Code bereits eingetragen. Besonders toll ist das auf dem Smartphone da das code ein getippe entfällt.
<?php $valuetophp = $_GET ["webvoucher"] ; ?> <form method="post" action="$PORTAL_ACTION$"> <input name="auth_voucher" type="text" value =<?php echo $valuetophp;?> > <input name="accept" type="submit" value="Continue"> </form>
Die PFSense erlaubt/parst $_GET vermutlich nicht?!? Wie kann ich diese sperre aushebeln und den CODE zum laufen bekommen.
In /etc/inc/captiveportal.inc
function portal_allow($clientip,$clientmac,$username,$password = null, $attributes = null, $ruleno = null,$valuetophp) { global $redirurl, $g, $config, $type, $passthrumac, $_POST, $_GET;
habe ich die Methode und Variable eingefügt.
HILFE )
Danke.
Grüße Matze
[ Dieses Thema im Live-Forum aufrufen ]
|