[PHP/mySQL] Mal wieder ein prob. jetzt mit passwort md5

Peppi

fühlt sich hier wohl
Mal wieder ein prob. jetzt mit passwort md5

Hi
ich mal wieder nerv :)
Bin gerade dabei eine Datei zu schützen probier halt über all rum :)

Die Datei ist hier

PHP:
<?php
Include ("passwort.php");
$passneu = md5 ($pass);
if ($passneu != $admin)
echo "Zugriff verweigert";
exit;
 ?>
<html>
<head>
       <title>Admin Center</title>
</head>
<body bgcolor="#000000">
<form bgcolor="#808080" action="eintragen.php" method="post">
<center>
        Name:<br>
        <input name="name1"><br>
        Hier die News:<br>
        <textarea name="news"   rows=10 cols=50 style="background-color : #A2A5B8; font-size : 12px; color : blue"></textarea>
<br><br>
        <input type="submit" value="Eintragen">
        <input type="reset" value="Löschen">
</center>
</form>
</body>
</html>
mein Problem ist wenn das passwort richtig ist soll er den rest zeigen also das html Gerüßt oder wie man das auch immer nennt nach dem php code. wenn alles richtig war dachte ich macht der das aber ist nicht der zeigt nur ne weiße seite
 
Liegt am exit;

Bei einer erfüllten if-Anweisung wird immer nur die erste Anweisung abgearbeitet.. Wenn es mehrere sein sollen solltest du sie in geschweifte Klammern setzen.
 
Habe es gerade mal rausgenommen das exit;
Aber wenn ich das mache kann ich die Datei so im Browser Aufrufen das soll ja nicht sein.
Habe exit dann wieder rein gemacht und die Geschweiften klammern
so sieht es jetzt aus

if ($passneu != $admin) {
echo "Zugriff verweigert";
}
exit;
Aber dann bekomme ich wieder eine weiße Seite.
 
Du willst es doch so denke ich:

if ($passneu != $admin) {
echo "Zugriff verweigert";
exit;
}
...

also wenn falsches Passwort eingegeben wurde Fehlermeldung, ansonsten die richtige Seite.
 
Ok danke erstmal Leutz habe es schon gefunden
Hatte was vergessen
PHP:
if ($passneu != $pass): //den Doppelpunkt hatte ich vergessen
endif; // Hatte ich auch noch vergessen jetzt geht es

danke nochmal
 
Original geschrieben von Pennywise
Du willst es doch so denke ich:

if ($passneu != $admin) {
echo "Zugriff verweigert";
exit;
}
...

also wenn falsches Passwort eingegeben wurde Fehlermeldung, ansonsten die richtige Seite.
sorry bin halt noch in der Lern fase :)

Habe das auch nochmal schnell probiert das geht auch gut zu wissen danke dir
 
Oben