Hilfe Login
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anpassen
aufbauen
brauche
code
datenbank
datum
header
helfen
login
session
spalten
starten
tabelle
verbindung
weiterleitung
zeile
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Was verstehst du unter einer Weiterleitung auf die eigene Seite?
Es muss ja nicht jeder User eine Seite haben, sondern eine Zeile in einer MySQL-Datenbank, mit der man die "eigene" Seite an den User anpassen kann. Meinst du soetwas?
Dann kannst du das folgendermaßen machen:
Beim Login überprüfst du, ob die Daten richtig sind. Wenn das der Fall ist, wird der User zur Seite weitergeleitet.
$result = mysql_query('SELECT * FROM tabelle WHERE name = '.mysql_real_escape_string($_POST['name']).' AND password = '.mysql_real_escape_string($_POST['password']).''); if(mysql_num_rows($result) == 1){ while($row = mysql_fetch_assoc($result)){ $_SESSION['id'] = $row['id']; header('Location: eigene_seite.php'); } }
Und die eigene Seite passt du dann an:
$result = mysql_query('SELECT * FROM tabelle WHERE id = '.$_SESSION['id'].''); while($row = mysql_fetch_assoc($result)){ echo $row['name']; ... }
Dafür brauchst nur eine MySQL-Datenbank, die mindestens die Spalten id,name und password hat.
Außerdem solltest du auf jeder Seite eine Verbindung zur Datenbank aufbauen(mysql_connect,mysql_select_db) und die Session starten (session_start).
Beitrag geändert: 15.10.2008 17:26:32 von ferdinand24 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage