Markus: Passwortschutz unter Php3

Hallo,

ich habe ein Problem beim Login mit meinem PHP-Script.

Ich kopiere folgenden Code auf meinen Server:

<html>
<head>
 <title>pass_generator</title>
</head>

<body>
<?php

$user = 'T2F';
$passwort = '2001';

echo md5($user) . "<br>";
echo md5($passwort) . "<br>";

?>

</body>
</html>

Dann führe ich die Datei aus, um den verschlüsselten Code zu erhalten.

Diesen füge ich ein in dieses Script:

<html>
<head>
 <title>Login</title>
</head>

<body bgcolor="#000080">
<font face="Verdana" size="2" color="#ffffff">
<center>

<?php

// Username und Passwort hier eintragen

if ((md5($user) == "946e4f427b5c009151c7dacc1ff9eefc

") and (md5($pass) == "d0fb963ff976f9c37fc81fe03c21ea7b

"))

{

echo "

<html>
<head>
<title>Login</title>
</head>
<body bgcolor="#000080">
<font face="Verdana" size="2" color="#ffffff">
<b>Willkommen !</b>
</font>
</body>
</html>

";

}

else

{

echo "<b>Falscher Username oder Passwort !</b>";

}

?>

</center>
</font>

</body>
</html>

Dann kopiere ich die Datei login.html und pass.php3 in das zu schützende Verzeichnis.

So, wenn ich jetzt die Datei pass.php3 aufrufe, und die Daten eintippe, heißt es immer: "Falscher Username oder Passwort !".

Mein Server unterstützt PHP3.

Was mache ich falsch.
Bin für jede Hilfe dankbar.

Gruß Markus

  1. Hallo Markus,

    if ((md5($user) == "946e4f427b5c009151c7dacc1ff9eefc

    ") and (md5($pass) == "d0fb963ff976f9c37fc81fe03c21ea7b

    "))

    stehen die Leerzeilen wirklich so im Code?

    Mein Server unterstützt PHP3.

    meinst du nicht, dass php3 etwas _sehr_ veraltet ist?

    Grüße aus Nürnberg
    Tobias

    1. Hi,

      if ((md5($user) == "946e4f427b5c009151c7dacc1ff9eefc

      ") and (md5($pass) == "d0fb963ff976f9c37fc81fe03c21ea7b

      "))
      stehen die Leerzeilen wirklich so im Code?

      Wolln's hoffen, das wäre dann einfach ;-)

      Mein Server unterstützt PHP3.
      meinst du nicht, dass php3 etwas _sehr_ veraltet ist?

      Nein, PHP Version 3 wird aktiv weiterentwicklet, da es die letzte Version unter der GPL Lizenz war. GPL-Kompatibilität ist in einigen Fällen wichtig.
      Passiert nicht wirklich viel, aber für die Feststellung "aktiv" reicht's gerade noch.

      so short

      Christoph Zurnieden

      1. Hallo,

        Nein, PHP Version 3 wird aktiv weiterentwicklet, da es die letzte Version unter der GPL Lizenz war. GPL-Kompatibilität ist in einigen Fällen wichtig.
        Passiert nicht wirklich viel, aber für die Feststellung "aktiv" reicht's gerade noch.

        Hallo, kann mir eienr eien Seite sagen, wo das mit den ganzen Lizensen verständlich in Deutsch erklärt wird?

        ich hör zwar ständig GBL und co. aber wirklich was damit anfangen kann ich nicht ;)

        mfg
        Twilo

        1. Hi,

          Hallo, kann mir eienr eien Seite sagen, wo das mit den ganzen Lizensen verständlich in Deutsch erklärt wird?

          Eine einzige Seite wird schwer, aber kannst ja schonmal mit http://fsfeurope.org/ anfangen.

          so short

          Christoph Zurnieden