Hallo,
ich hänge gerade an einem Script, welches einen Cookie mit den eingegebenen Benutzerdaten erstellt, und an einem, welches den Cookie ausliest und anschließend auf Richtigkeit überprüft.
Mein Login-Script:
Leider bekomme ich immer "Session timed out!" angezeigt, und da ich Anfänger bin, weiß ich nicht, woran es liegt...
Könnt ihr mir helfen?
LG Tim
ich hänge gerade an einem Script, welches einen Cookie mit den eingegebenen Benutzerdaten erstellt, und an einem, welches den Cookie ausliest und anschließend auf Richtigkeit überprüft.
Mein Login-Script:
PHP-Code:
<?php
error_reporting(-1);
$username = $_POST["username"];
$passwort2 = $_POST["password"];
$passwort = md5($passwort2);
$log = 0;
$userdatei = fopen ("user.txt","r");
while (!feof($userdatei))
{
$zeile = fgets($userdatei,500);
$userdata = explode("|", $zeile);
if ($userdata[0]==$username and
$passwort==trim($userdata[1]))
{
setcookie("username",$username,time()+(600));
setcookie("passwort",$passwort2,time()+(600));
$log = 1;
session_start();
$_SESSION["username"] = $username;
$_SESSION["passwort"] = $passwort;
include("login.php");
echo ('<script>window.location.href="URL-ZUM-MENÜ"</script>');
}
}
fclose($userdatei);
if ($log==0)
{
echo "Passwort falsch!";
usleep(1000*1000);
echo ('<script>window.location.href="URL-ZU-DIESEM-SCRIPT"</script>');
}
?>
Und mein Auslese-Script:
<?php
session_start();
$username = $_SESSION["username"];
$passwort = $_SESSION["passwort"];
$passwort = md5($passwort)
echo "Hier".$username;
if($_COOKIE['username'] == $username AND $_COOKIE['passwort'] == $passwort)
{
$_SESSION["username"] = $username; //Session setzen
//Cookies verlängern
setcookie("username",$username,time()+(600));
setcookie("passwort",$passwort,time()+(600));
}
else
{
echo "Session timed out!";
usleep(1000*2000);
echo ('<script>window.location.href="PFAD-ZUM-LOGIN"</script>');
}
?>
//Hier kommt ein html-code mit dem Menü
Leider bekomme ich immer "Session timed out!" angezeigt, und da ich Anfänger bin, weiß ich nicht, woran es liegt...
Könnt ihr mir helfen?
LG Tim

Kommentar