PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [s] Login Script durch IP Ranges



dr0p
11.06.2009, 02:20
Hat wer oder kann jemand nen Login Script coden wo ich IP Ranges in der php datei oder text dokument eingeben kann und nur leute mit der range auf die Seite können? Die anderen sollen nen error bekommen oder umgeleitet werden

Das sollte man am besten leicht durch nen include in der index oder so installieren können.

wacked
11.06.2009, 13:17
mit .htacess sollte es gehen.
Is zwar nicht php aber immerhin..

hpoc
11.06.2009, 13:27
Mach ein Array mit IP oder IP-Ranges und überprüfe ob die $_SERVER['REMOTE_ADDR'] vorhanden ist,wenn ja mach ein die() hin.

VeN0m
11.06.2009, 13:35
Match? Wofür? In_array ginge besser...



<?php


$range = array("127.0.0.1","1.1.0"); //Die IP's

if(in_array($_SERVER['REMOTE_ADDR'],$range)) { //Wenn die IP des Aufrufers in der Range vorkommt...

header("location: /index.php"); //...wird der User auf index.php weitergeleitet

} else { //Ansonsten...

die("Access denied!"); //beende das laufende Script und gebe einen Fehler aus

}

?>


PHP.net - In Array *klick* (http://de3.php.net/manual/de/function.in-array.php)

Du prüfst dann in jedem Script durch diese Abfrage, ob der User berechtigt ist. Der Inhalt der IF-Abfrage muss dann nur halt anders aussehen.

hpoc
11.06.2009, 18:31
http://www.dict.cc/?s=match