hi, habe folgendes problem, ich will das man eingeloggt bleibt und nicht sobald die session endet sich neu einloggen muss.
so sieht die login datei aus
naja und so die index.php:
die echos sind nur zum testen...
cookies usw werden richtig gesetzt, und eiglt klappt alles bis auf, dass ich immernoch automatisch nachdem die session endete ausgeloggt werde...
was mach ich falsch??
so sieht die login datei aus
PHP-Code:
<?php
$userdatei = fopen ("$pfad_server/user.txt","r");
while (!feof($userdatei))
{
$zeile = fgets($userdatei,500);
$userdata = explode("|", $zeile);
if ($userdata[0]==$username and $passwort==trim($userdata[1]))
{
$_SESSION['username'] = $username;
$log = 1;
setcookie ("Username", "$username", time()+(3600*24*100));
setcookie ("Passwort", "$passwort", time()+(3600*24*100));
}
}
fclose($userdatei);
?>
die echos sind nur zum testen...
PHP-Code:
if (isset($_COOKIE['Username']) and $_COOKIE['Passwort'])
{
$username = $_COOKIE['Username'];
$username = trim($username);
$pw = $_COOKIE['Passwort'];
$pw = trim($pw);
echo"$username und $pw";
$userdatei = fopen ("$pfad_server/user.txt","r");
while (!feof($userdatei))
{
$zeile = fgets($userdatei,500);
$userdata = explode("|", $zeile);
if ($userdata[0]==$user and $pw==trim($userdata[1]))
{
echo"$username";
$_SESSION['username'] = $username;
$log = 1;
}
}
}
was mach ich falsch??
Kommentar