Hallo,
1.Ich habe seit neuestem einen eigenen Login(der auch prima funktioniert.) Das Problem ist nur das , nachdem man sich eingeloggt hat die Naten alle weg sind.Das heißt ich kan z.B. nicht mehr die Variable $name benutzen was ich aber gerne würde.Gibt es einen kleinen Code dafür das die Daten beibehalten werden?
2.Würde ich gerne eine bestimmte variable aus user/".$name.".txt ausgeben. Nehmen wir mal ein beispiel fpr die Datei:
Benjamin,geheim,rot
Das erste ist der Nick das zweite das Passwort und das dritte seine Lieblingsfarbe.Nahcdem Login würde ich jetzt gerne schreiben
echo "$name deine LIeblingsfarbe ist $lieblingsfarbe.";
So sieht übrigens der größte Teil meiner Loginzusammenstellung aua:
<?php
session_start();
$trennzeichen = ",";
if(isset($_POST['login'])) {
// Name und Passwort einer Variablen zuordnen
$name = $_POST['name'];
$pass = $_POST['pass'];
// Nach Username suchen
if(file_exists("user/".$name.".txt")) {
$file = file("user/".$name.".txt");
$user_vorhanden = TRUE;
} else {
echo "Benutzername nicht gefunden";
$user_vorhanden = FALSE;
}
// Wenn User vorhanden: Logindaten zwischenspeichern
if($user_vorhanden) {
$arr = explode($trennzeichen, $file['0']);
$a_name = $arr['0'];
$a_pass = $arr['1'];
// Benutzernamen und Passwort verifizieren
if($a_name == $name && $a_pass == $pass) {
$_SESSION["logedin"] = TRUE;
echo "Login erfolgreich!<br> $name,bitte klicke <a href="home.php" TARGET="home">hier</a> um zur Internen Startseite zu gelangen. <br>";
{
echo("<a href='user/".$name.".txt'>Übergeben</a> ");
}
} else {
echo "Die Daten waren falsch.";
}
}
}
?>
würde mich freuen wenn ihr mir helfen könnt,
Lisa