Hallo in meiner einen Datei hab ich das hier:
session_start();
if (!isset($_SESSION["name"]) || empty($_SESSIONS["name"])) {
..............
}
in der anderen das hier:
if(isset($_POST['name']) && isset($_POST['pass'])) {
$name=$_POST['name'];
$pass=$_POST['pass'];
if($name==$db_name && $pass==$db_pass) {
$_SESSION["name"] = $name;
echo "Vielen Dank! Sie sind jetzt eingeloggt!<br/>";
echo "<a href="main.php">Zurück zur Startseite</a>";
}
else {
echo "Falscher Benutzername oder falsches Passwort!";
echo "<a href="main.php">Zurück zur Startseite</a>";
}
Wenn ich jetzt die richtigen Daten eingebe kommt "Vielen Dank! Sie sind jetzt eingeloggt!" und ich gehe zurück auf die Startseite. Allerdings wird dort noch immer das Login-Formular angezeigt was nicht sein kann... Was muss ich ändern? $_SESSIONS["name"] hab ich mir ausgeben lassen und es wird der richtige Wert eingetragen!