PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : benutzer erstellen und nach einer gewissen zeit wieder löschen


psy
18.01.2007, 09:47:09
hallo!

ich würde gerne über php und eine entsprechende oberfläche einen benutzer erstellen können, der auf dem webserver auf einen bestimmten ordner lese und schreibzugriff hat.
dieser benutzer soll jedoch nach einer bestimmten zeit (etwa 12h) automatisch wieder gelöscht werden.

mir fehlen ehrlich gesagt ein wenig die ideen...
sollte man das mit htaccess oder einer datenbank abbilden?

ich wäre für hilfe sehr dankbar! :)

ciao
psy

BenniG.
18.01.2007, 13:31:21
sollte man das mit htaccess oder einer datenbank abbilden?
Datenbank geht viel einfacher..
Mach eine Tabelle mit Benutzername, Passwort, Datum.

mysql_query("delete from tabelle where datum<date_sub(now(), INTERVAL 12 HOUR)");
$result=mysql_query("select count(*)treffer from tabelle where benutzername='$benutzer' and passwort='$pass'");
if($result && $row=mysql_fetch_array($result) && $row[0]>0) {
echo "Benutzer ist berechtigt";
}

Fertisch..
mysql_real_escape_string nicht vergessen wegen sql-injection..
Das obige ist übrigens sehr kurz und unübersichtlich, besser ist es das nicht alles in ein if zu packen.