maxi-koch-de
Mitglied
Hallo,
ich habe ein Problem und zwar
ich habe ein Login script geschrieben nun leider klappt
das mit der Auswertung nicht nun mal der code
Login:
Auswertung:
so nun ist das Problem das es nicht zurück leitet also ausgibt das da ein fehler ist!
So also habe den Code schon mindestens 10 überprüft aber ich weiß nicht wo der Fehler ist!?
PS. Bin erst neuling in PHP
ich habe ein Problem und zwar
ich habe ein Login script geschrieben nun leider klappt
das mit der Auswertung nicht nun mal der code
Login:
PHP:
<html>
<head>
<title>Login | Das fernöstliche Browsergame</title>
<link href="main.css" type="text/css" rel="stylesheet" />
</head>
<body>
<?php
if (isset($_GET["f"]) && $_GET["f"] ==1) {
echo "<p class='fehler'>Benutzername und/oder Passwort nicht korrekt</p>";
}
?>
<h1>Login:</h1>
<form method="post" action="auswertung.php">
Benutzername:<br>
<input type="text" name="name" size="20" />
<br>
Passwort:
<input type="password" name="passwort" size="20" /><br>
<input type="submit" value="Login" /></form>
oder <a href="register.php" target="Hauptframe">Regestriren</a>
<h5>
<a href="pw-reset.php" target="Hauptframe">Passwort vergessen?</a><br>
<a href="bn-reset.php" target="Hauptframe">Benutzername vergessen?</a>
</h5>
</html>
Auswertung:
PHP:
<?php
session_start();
$host = htmlspecialchars($_SERVER["HTTP_HOST"]);
$uri = rtrim(dirname(htmlspecialchars($_SERVER["PHP_SELF"])), "/\\");
if (isset($_POST["name"])
&& $_POST["name"] == "benhurt"
&& $_POST["passwort"] == "EZ26611") {
$_SESSION["name"] = "benhurt";
$_SESSION["login"] = "ok";
$extra = "/spielstart.php?" . session_name() . "=" . session_id();
} else {
$extra = "login.php"?f=1;
}
header("Location: http://$host$uri/$extra");
?>
so nun ist das Problem das es nicht zurück leitet also ausgibt das da ein fehler ist!
So also habe den Code schon mindestens 10 überprüft aber ich weiß nicht wo der Fehler ist!?
PS. Bin erst neuling in PHP
Zuletzt bearbeitet: