Passwortschutz geht nicht!

djandy

Mitglied
Hallo,

bin mir gerade einen Passwortschutz am basteln der auch geht, nur stimmt etwas mit der Anmeldung nicht.

Wenn ich zum Beispiel:

Benutzername: test
Passwort: test

habe und dann nur eines von beidem eingebe und im anderen Feld einfach etwas anderes geht es trotzdem. Warum?

z. B .:

Benutzername: test
Passwort: hallo

oder andersrum!

Hier mal der Code:

PHP:
<?
include("../inc/include.php");
if($user == "" || $pass== "") {
header("location: index.php?msg=Falsches Passwort oder Passwort!");
} elseif($user!= $username || $pass!= $passwort) {
echo "Sie sind eingeloggt";
}
?>

Vielleicht könnt ihr mir helfen. Acho der Benutzername und Passwort werden aus der Include-Datei geladen ($username und $passwort).

Gruß Andy
 
Hi! Versuchs mal so zu machen:

PHP:
} 
elseif(($user == $username) AND ($pass == $passwort))
{
echo "Sie sind eingeloggt";
}

!= beduetet ungleich und ist in dem Zusammenhang wie du es verwendest wohl die Fehlerursache, genau wie || ODER bedeutet und nicht UND. Es müsste also nur eine Bedingung erfüllt sein, um "Sie sind eingeloggt" auszugeben ...
 
Zurück