"; if ($i_user==$user) { $i_ip=$ip; $i_pass=$pass; $found = true; } $fileline.="$i_user|$i_pass|$i_ip\n"; // echo "$fileline
"; } if (!$found) $fileline.="$user|$pass|$ip\n"; } else { // new file first line $fileline = "$user|$pass|$ip\n"; } file_put_contents('userfile', $fileline); } function getIP($user, $pass) { $filecontent=file('userfile', FILE_SKIP_EMPTY_LINES + FILE_IGNORE_NEW_LINES); if ($filecontent) { foreach ($filecontent as $line) { list($i_user, $i_pass, $i_ip)=explode('|', $line); if (($i_user==$user)&&($i_pass==$pass)) { // echo "$i_user - $user -- $i_pass - $pass
"; return $i_ip; } } } else { // Datei leer return false; } return false; } //updateUser('peter','iii','12.12.12.12'); //updateUser('klaus','nnn','14.13.13.13'); //die(); /** * Main handler */ // remove crap characters $_GET["user"]=preg_replace("/[^0-9A-Za-z]/", '', $_GET["user"]); $_GET["pass"]=preg_replace("/[^0-9A-Za-z]/", '', $_GET["pass"]); $_GET["ip"]=preg_replace("/[^0123456789.]/", '', $_GET["ip"]); // successful login if (($_GET["action"]=='login') && $_GET["user"] && $_GET["pass"]) { if (($ip=getIP($_GET["user"], $_GET["pass"]))!=false) { ?> Webcam Access Links> Webcam dynamischer Link für Benutzer

Falscher User oder falsches Passwort! Zurück'); } die(); } // update dyndns data if ($_GET["user"] && $_GET["ip"] && $_GET["pass"]) { updateUser($_GET["user"], $_GET['ip'], $_GET['pass']); die(); } // show login mask //var_dump($_GET); ?> Webcam Access Login
Benutzername
Passwort