• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Session funktioniert nicht

Jeremygolf

Mitglied
Hallo zusammen,

bei der index.php Seite öffnet er mir die Session nicht, die ich bei der login.php Seite geöffnet habe.
Kann mir hier Jemand helfen?
Danke & Gruss

Jeremy

login.php
PHP:
<form action="login.php" method="post">
Username:<br>
<input type="text" size="24" maxlength="50"
name="username"><br><br>

Passwort:<br>
<input type="password" size="24" maxlength="50"
name="password"><br>

<input type="submit" value="Login">
</form>

<?php
include("connect_to_mysql.php");

if (!empty($_POST)) {
$username = $_POST["username"];
$passwort = md5($_POST["password"]);

$abfrage = "SELECT email, passwort FROM kunde WHERE email LIKE '$username' LIMIT 1";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);

if($row->passwort == $passwort)
    {
    $_SESSION["username"] = $username;
    echo "Login erfolgreich. <br> <a href=\"index.php\">Geschützer Bereich</a>";
    }
else
    {
    echo "Benutzername und/oder Passwort waren falsch. <a href=\"login.html\">Login</a>";
    }
}
?>

</body>

Geschützter Bereich
index.php
Code:
<html>
<head>
<?php include("connect_to_mysql.php"); ?>

<?php
session_start();
?>

<?php
if(!isset($_SESSION["username"]))
  {
  echo "Bitte erst <a href=\"login.php\">einloggen</a>";
  exit;
  }
?>
</head>
<body>
</body>
</html>
 
Zurück
Oben