Halle,
ich poste euch jetzt mal meinen lösungsvorschlöag für einen adminberreich:
index.php:
<?php
// Session starten
session_start();
if ($user != '' && $pass != '') // Abfrage der Daten
{
$file = "user/geheime-".$user."-datei"; // File deklaration
if (file_exists($file)) // Abfrage, ob die Datei bzw. der User existiert
{
$data = fopen($file, "r"); //File öffnen
$usertxt = fread($data, filesize($file)); //File lesen
fclose($data); // File schließen
if ($pass == $usertxt) // Passwortabfrage
{
//logged on !
$status = 'logged_on';
$userlog = $user;
$passlog = $pass;
session_register("userlog");
session_register("passlog");
session_register("user");
session_register("pass");
session_register("status");
}
else
{
print "Falsches Passwort";
}
}
else
{
print "User Existiert nicht";
}
}
else
{
// Weder Username noch Passwort ist gegeben
print "None Login";
print "<FORM METHOD=POST ACTION="index.php">";
print "<INPUT TYPE="text" NAME="user" value="user"><br>";
print "<INPUT TYPE="password" NAME="pass" value="pass">";
print "<INPUT TYPE="submit" value="send">";
print "</FORM>";
}
// Eigentliche Seite
if ($status == 'logged_on' && $userlog == $user && $passlog == $pass)
{
print "Mein Memberbereich<br>";
print "<a href="seite2.php">weiter zu Seite 2</a>";
}
?>
-----------------------------------------------------------------
seite2.php:
das selbe wie index.php
-----------------------------------------------------------------
ist das die optimale lösung oder gibts an dem hier noch was auszusetzen ?
Danko