Hallo, habe ein Problem.
Es wird die Fehlermeldung:
[COLOR=#C00000] Notice: Undefined offset: 1 in C:\xampp\htdocs\xampp\....\login.php on line 67[/COLOR]
[COLOR=#C00000] Zugriff verweigert Zurück, bitte erst einloggen![/COLOR]
angezeigt!
Code:
session_start();
$username = $_POST["username"];
$passwort = $_POST["password"];
$passwort = md5($passwort);
$log=0;
header ( 'content-type: text/html; charset=utf-8' );
$userdatei = fopen ("user.txt","r");
while (!feof($userdatei))
{
$zeile = fgets($userdatei,500);
$userdata = explode("|", $zeile);
session_start();
$username = $_POST["username"];
$passwort = $_POST["password"];
$passwort = md5($passwort);
$log=0;
header ( 'content-type: text/html; charset=utf-8' );
$userdatei = fopen ("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;
echo "Login war erfolgreich. <a href=\"yyyy.inc.php\">Weiter zum Downloaden</a>";
$log = 1;
}
}
fclose($userdatei);
if ($log==0)
{
echo "Zugriff verweigert <a href=\"xxxx.php\">Zurück, bitte erst einloggen!</a>";
}
{
$_SESSION['username'] = $username;
echo "Login war erfolgreich. <a href=\"yyyy.inc.php\">Weiter zum Downloaden</a>";
$log = 1;
}
}
fclose($userdatei);
if ($log==0)
{
echo "Zugriff verweigert <a href=\"xxxx.php\">Zurück, bitte erst einloggen!</a>";
}
Bemerkung:
Zeile 67 ist die if ($userdata[0]==$username and $passwort==trim($userdata[1]))
Hat da einer eine Idee? ( die 1 habe ich schon auf 0 gesetzt, dann kam keine Fehlermeldung, aber es konnte sich auch kein Nutzer mehr anmelden)
Danke für die Mühe
Es wird die Fehlermeldung:
[COLOR=#C00000] Notice: Undefined offset: 1 in C:\xampp\htdocs\xampp\....\login.php on line 67[/COLOR]
[COLOR=#C00000] Zugriff verweigert Zurück, bitte erst einloggen![/COLOR]
angezeigt!
Code:
session_start();
$username = $_POST["username"];
$passwort = $_POST["password"];
$passwort = md5($passwort);
$log=0;
header ( 'content-type: text/html; charset=utf-8' );
$userdatei = fopen ("user.txt","r");
while (!feof($userdatei))
{
$zeile = fgets($userdatei,500);
$userdata = explode("|", $zeile);
session_start();
$username = $_POST["username"];
$passwort = $_POST["password"];
$passwort = md5($passwort);
$log=0;
header ( 'content-type: text/html; charset=utf-8' );
$userdatei = fopen ("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;
echo "Login war erfolgreich. <a href=\"yyyy.inc.php\">Weiter zum Downloaden</a>";
$log = 1;
}
}
fclose($userdatei);
if ($log==0)
{
echo "Zugriff verweigert <a href=\"xxxx.php\">Zurück, bitte erst einloggen!</a>";
}
{
$_SESSION['username'] = $username;
echo "Login war erfolgreich. <a href=\"yyyy.inc.php\">Weiter zum Downloaden</a>";
$log = 1;
}
}
fclose($userdatei);
if ($log==0)
{
echo "Zugriff verweigert <a href=\"xxxx.php\">Zurück, bitte erst einloggen!</a>";
}
Bemerkung:
Zeile 67 ist die if ($userdata[0]==$username and $passwort==trim($userdata[1]))
Hat da einer eine Idee? ( die 1 habe ich schon auf 0 gesetzt, dann kam keine Fehlermeldung, aber es konnte sich auch kein Nutzer mehr anmelden)
Danke für die Mühe
Kommentar