Hallo wer kann mir helfen ?
Ich komme, wenn ich den login bestätige immer wieder zurück auf die loginmaske, und nicht in den geschützen Bereich. Vorallem weiss ich auch nicht, wie Benutzername und Kennwort sind. Ich denke Kennwort wird "geheim" sein, aber den Benutzernamen weiss ich nicht.
Wer kann mir helfen, anbei die drei relevanten Scripts:
<?php
if($http_post_vars["user"]!=""):
$c=$http_post_vars["user"];
$c.=md5($http_post_vars["pass"]);
$zeit=($http_post_vars["save"]=="ok") ? time()+60*60*24*30 : 0;
setcookie("login",$c,$zeit, "/");
echo"<html><head>";
echo"<meta http-equiv=\"refresh\" ";
echo "content=\"0;url=http://www.desein.net/php/cookie_login_main.php\">";
echo"</head><body></body></html>";
else:
?>
<html>
<head>
<title>Login</title>
</head>
<body bgcolor="white">
<form method="post">
Benutzername:
<input type="text" name="user"><br>
Passwort
<input type="password" name="pass"><br>
<input type="checkbox" name="save" value="ok">
Passwort speichern<br>
<input type="submit" value="Login">
</form>
</body>
</html>
<?php
endif;
?>
<?php
if($http_cookie_vars["login]!=""){
$user=substr($http_cookie_vars["login"], 0, strlen($http_cookie_vars["login"])-32);
$pass=substr($http_cookie_vars["login"], strlen ($http_cookie_vars["login"])-32);
//Nun ggf. Passwort aus einer Datenbank bestimmen
//hier: "hardgecodet"
$passwort="geheim";
if (md5($passwort) != $pass) {
header ("Location: http://www.desein.net/php/cookie_login_main.php");
}
} else {
header("Location: http://www.desein.net/php/cookie_login_persistent.php");
}
?>
<?php include("cookie_login_check.php") ?>
<html>
<head>
<title>Geschützter Bereich</title>
</head>
<body bgcolor="white">
Du weißt nicht dass ich Markus heisse
</body>
</html>
Wer hat da eine Idee, wieso ich immer wieder auf die Loginseite komme und wie der Benutzernamen ist ? Wenn ich irgendeinen eingebe komme ich trotzdem auf die Loginseite
Danke im Vorraus
Ich komme, wenn ich den login bestätige immer wieder zurück auf die loginmaske, und nicht in den geschützen Bereich. Vorallem weiss ich auch nicht, wie Benutzername und Kennwort sind. Ich denke Kennwort wird "geheim" sein, aber den Benutzernamen weiss ich nicht.
Wer kann mir helfen, anbei die drei relevanten Scripts:
<?php
if($http_post_vars["user"]!=""):
$c=$http_post_vars["user"];
$c.=md5($http_post_vars["pass"]);
$zeit=($http_post_vars["save"]=="ok") ? time()+60*60*24*30 : 0;
setcookie("login",$c,$zeit, "/");
echo"<html><head>";
echo"<meta http-equiv=\"refresh\" ";
echo "content=\"0;url=http://www.desein.net/php/cookie_login_main.php\">";
echo"</head><body></body></html>";
else:
?>
<html>
<head>
<title>Login</title>
</head>
<body bgcolor="white">
<form method="post">
Benutzername:
<input type="text" name="user"><br>
Passwort
<input type="password" name="pass"><br>
<input type="checkbox" name="save" value="ok">
Passwort speichern<br>
<input type="submit" value="Login">
</form>
</body>
</html>
<?php
endif;
?>
<?php
if($http_cookie_vars["login]!=""){
$user=substr($http_cookie_vars["login"], 0, strlen($http_cookie_vars["login"])-32);
$pass=substr($http_cookie_vars["login"], strlen ($http_cookie_vars["login"])-32);
//Nun ggf. Passwort aus einer Datenbank bestimmen
//hier: "hardgecodet"
$passwort="geheim";
if (md5($passwort) != $pass) {
header ("Location: http://www.desein.net/php/cookie_login_main.php");
}
} else {
header("Location: http://www.desein.net/php/cookie_login_persistent.php");
}
?>
<?php include("cookie_login_check.php") ?>
<html>
<head>
<title>Geschützter Bereich</title>
</head>
<body bgcolor="white">
Du weißt nicht dass ich Markus heisse
</body>
</html>
Wer hat da eine Idee, wieso ich immer wieder auf die Loginseite komme und wie der Benutzernamen ist ? Wenn ich irgendeinen eingebe komme ich trotzdem auf die Loginseite
Danke im Vorraus
Kommentar