Hallo ihr da draußen,
ich hab mir ein Login mittels sessions gebastelt:
index.php:
<?php
if (isset($_POST["Passwort"]) && isset($_POST["Loginname"]) && $_POST["Loginname"] == "Keks" && $_POST["Passwort"] == "Passwort") {
session_start();
$_SESSION["Zugang"] = "ok";
$_SESSION["Name"] = $_POST["Loginname"];
header("Location: loginstart.php?" . session_name() . "=" . session_id());
} elseif (isset($_POST["Passwort"]) && isset($_POST["Loginname"]) && $_POST["Loginname"] != "Keks" && $_POST["Passwort"] != "Passwort") {
header("Location: loginfalsch.php");
}
?>
[...]
<form method="post" action="index.php">
<p>Loginname:<br><input name="Loginname" type="text" size="20" maxlength="30"/></p>
<p>Passwort: <br><input name="passwort" type="password" size="20" maxlength="30"/></p>
<input type="submit" value="Einloggen"/>
</form>
loginstart.php:
<?php
session_start();
if (isset($_SESSION["Zugang"]) && $_SESSION["Zugang"] != "ok") {
header("Location: loginfalsch.php");
}
?>
Wenn ich jetzt auf einloggen klicke geschieht gar nichts.
Wo liegt(en) den der/die Fehler ?
Mit krümeligen Grüßen,
Der Keks