Naja, ich versteh' noch immer nicht ganz was du basteln möchtest, aber ein Login-System baut man so:Erstelle eine HTML-Seite mit ein Formular wo man sein Username und Passwort eingeben muss:
<form name="" action="" method="post">
<input type="text" size="" name="username">
<input type="password" size="" name="passwort">
</form>
Diese führt zu einer Seite mit einem Login-Code. Dieser sucht in einer Datenbank (z.B. MySQL) nach einem User mit dem angegebenen Username und Passwort. Wenn dieser gefunden wird, dann speichert das Script eine User-ID in einer Session-Variable und sendet den User weiter zu seinem Verzeichnis. Wenn kein übereinstimmender Username gefunden wurde, wird der User zurück zur Seite mit dem Formular geschickt. Übrigens musst du anfangs eine Session starten um die Daten wieder zu verwenden.
<?php
session_start();
$db = mysql_connect('localhost','user','password');
mysql_select_db('datenbank', $db)
$user = mysql_query("select id, verzeichnis from userdaten where username = $_POST['username'] and passwort = $_POST['passwort']");
mysql_close($db);
$user = mysql_fetch_assoc($user);
if (empty($user))
{
header("login.php");
exit();
}
else
{
$ziel = "http://www.seite.de/" . $users['verzeichnis'];
$_SESSION["userID"] = $user['id'];
header($ziel);
}
?>
In der Datenbank speicherst du für jeden User die ID, den Usernamen, das Passwort und das Verzeichnis wohin der User weitergeleitet werden soll.
Auf die Seiten mit den Unterverzeichnissen kannst du dann nochmal kontrolieren ob der User richtig eingelogt wurde und ihn notfalls zur Login-Seite weiterleiten.
<?php
If (isset($_SESSION["userID"]))
{
header("login.php");
exit();
}
?>
Datum: 21.04.2005-22:42
