Fehler im Loginscript
Hallo Leute,
Ich habe ein Prob mit meinem Loginscript.
Wenn ich die Datei Login.htm aufrufe, die Userdaten eingebe und mich dann einloggen will, Erscheint folgende Botschaft: Die datei heißt login_status.php
so..........Ich poste noch mal eben den Quellcode:D
Kann mir jemand sagen wo der Fehler ist??????? Ach ja...Line 35 ist bei "else" (sechste von unten)
mfg niko
Ich habe ein Prob mit meinem Loginscript.
Wenn ich die Datei Login.htm aufrufe, die Userdaten eingebe und mich dann einloggen will, Erscheint folgende Botschaft: Die datei heißt login_status.php
so..........Ich poste noch mal eben den Quellcode:D
<?PHP
if ($pw == 291289 && $name ==admin)
if ($pw == bosse88 && $name ==lasse)
if ($pw == Marian && $name ==gandalf)
{
echo ("Hallo $name, viel Spaß auf waldi.pics") ;
}
elseif ($name ==admin);
elseif ($name ==lasse);
elseif ($name ==gandalf);
{
echo ("Das Passwort, das du eingegeben hast ,war falsch, lieber $name!!! <a href='Login.htm'>Nochmal eingeben?</a> ") ;
}
else
{
echo (" $name du Penner! Du bist nicht berechtigt<a href='login.htm'>Nochmal eingeben?</a>") ;
}
?>
Kann mir jemand sagen wo der Fehler ist??????? Ach ja...Line 35 ist bei "else" (sechste von unten)
mfg niko
Please also mark the comments that contributed to the solution of the article
Content-Key: 25808
Url: https://administrator.de/contentid/25808
Printed on: April 25, 2024 at 14:04 o'clock
2 Comments
Latest comment
Probier das mal bitte:
if ($pw == 291289 && $name ==admin)
if ($pw == bosse88 && $name ==lasse)
if ($pw == Marian && $name ==gandalf)
{
echo "Hallo $name, viel Spaß auf waldi.pics";
}
elseif ($name ==admin)
elseif ($name ==lasse)
elseif ($name ==gandalf)
{
echo "Das Passwort, das du eingegeben hast ,war falsch, lieber $name!!! Nochmal eingeben? ";
}
else
{
echo " $name du Penner! Du bist nicht berechtigtNochmal eingeben?";
}
?>
Hoffe das funktioniert dann. liebe Grüße,
Christian
if ($pw == 291289 && $name ==admin)
if ($pw == bosse88 && $name ==lasse)
if ($pw == Marian && $name ==gandalf)
{
echo "Hallo $name, viel Spaß auf waldi.pics";
}
elseif ($name ==admin)
elseif ($name ==lasse)
elseif ($name ==gandalf)
{
echo "Das Passwort, das du eingegeben hast ,war falsch, lieber $name!!! Nochmal eingeben? ";
}
else
{
echo " $name du Penner! Du bist nicht berechtigtNochmal eingeben?";
}
?>
Hoffe das funktioniert dann. liebe Grüße,
Christian
Hallo,
das entfernen des ";" hinter dem "elseif ($name ==gandalf);" wird wahrscheinlich die Fehlermeldung beenden. Nur wage ich trotzdem ernsthaft zu bezweifeln, dass das Script so funktioniert wie erwünscht.
Die if-Konditionen müssen jeweils zusammengefasst werden, also
Und wenn man schon dabei ist: Strings sollte man in Anführungszeichen packen (und ich gehe davon aus, dass das hier Strings und keine Konstanten sein sollen:
$pw == "bosse88" && $name =="lasse"
Und als letzten schlauen Tipp: es macht durchaus Sinn Skripte lokal zu entwicklen und zu testen. Dazu z.B. xampp installieren.
Filipp
das entfernen des ";" hinter dem "elseif ($name ==gandalf);" wird wahrscheinlich die Fehlermeldung beenden. Nur wage ich trotzdem ernsthaft zu bezweifeln, dass das Script so funktioniert wie erwünscht.
Die if-Konditionen müssen jeweils zusammengefasst werden, also
($pw == bosse88 && $name ==lasse) |
Und wenn man schon dabei ist: Strings sollte man in Anführungszeichen packen (und ich gehe davon aus, dass das hier Strings und keine Konstanten sein sollen:
$pw == "bosse88" && $name =="lasse"
Und als letzten schlauen Tipp: es macht durchaus Sinn Skripte lokal zu entwicklen und zu testen. Dazu z.B. xampp installieren.
Filipp