phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 10.07.2002, 23:30   #1
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE

PHP 4.2.1, $_POST und md5() - ein Bug oder nicht?


Hi,

ich habe mich gerade mit einem Problem rumgeschlagen, das wie folgt aussieht. Es geht im einen Passwortgeschützen Bereich. Loginname und Passwort sind in der Datenbank gespeichert, das Passwort selbst wurde mit md5() verschlüsselt.

Bevor ich das eingegebene Passwort jetzt mit dem verschlüsselten in der Datenbank vergleichen kann, muss ich es ja ebenso verschlüsseln, sprich:

PHP-Code:
$passwort=md5($_POST["passwort"]); 
Eigenartigerweise wird das Passwort *so* nicht verschlüsselt. Mache ich es allerdings so:

PHP-Code:
$passwort=$_POST["passwort"];
$passwort=md5($passwort); 
Funktioniert es tadellos.

Ist das ein Bug, oder mach ich irgendwas falsch?
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten


Alt 10.07.2002, 23:50   #2
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
Hm ich seh keinen Fehler in deinem Script und bei mir geht es auch einwandfrei alles...

Hier kurz mein Testscript:
PHP-Code:
<?php
if(isset($_POST["passwort"]))
  {
  
$passwort1=md5($_POST["passwort"]);
  echo 
"Passwort1, das geht: ".$passwort1."<br /><br />\n\n";
  
  
$passwort2=$_POST["passwort"];
  
$passwort2=md5($passwort2);
  echo 
"Passwort2, das nicht geht: ".$passwort2."<br /><br />\n\n";
  }
else
  {
  print(
"
        <form action=\""
.$_SERVER["PHP_SELF"]."\" method=\"POST\">
        <input name=\"passwort\">
        <input type=\"submit\">
        </form>
       "
);
  }
?>
Ausgabe:
Code:
Passwort1, das geht: 921fc5309f6c6d5637ffd88189b59725

Passwort2, das nicht geht: 921fc5309f6c6d5637ffd88189b59725
Den Code, hab ich von dir kopiert, zum umwandeln... also ich kann mir nicht erklären wieso es bei dir nicht geht, was kommt denn Fehler.. oder gar nichts einfach?


Edit: Ups, merk grad, hab es falsch rum, aber entscheidend ist ja, dass bei mir beide Versionen funktionieren
Toxical ist offline   Mit Zitat antworten
Alt 11.07.2002, 00:16   #3
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Nein, es wird halt nicht verschlüsselt und "normal" ausgegeben. Ich hab das allerdings nur auf meinem lokalen Webserver getestet (Apache 2.0 + PHP 4.2.1, WinXP).

Ich werd mal noch ein paar Tests machen ...
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 11.07.2002, 00:19   #4
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
ja tu das.

Also ich hab exakt deinen Code benutzt, und es geht
Bin ehrlich gesagt auch überfragt, warum es bei dir nicht tut...
Toxical ist offline   Mit Zitat antworten
Alt 11.07.2002, 00:20   #5
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Äh, keine Ahnung wieso - aber jetzt gehen beide Varianten ... häää ...

Naja egal, hauptsache, es geht jetzt *g*
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 11.07.2002, 00:24   #6
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
hehe, vielleicht waren ja kleine Tiere in deinem Server die das behindert haben und die jetzt schlafen gegangen sind

Aber Juhu, es geht

...und erledigt...?
Toxical ist offline   Mit Zitat antworten
Alt 11.07.2002, 01:41   #7
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Aye sir ... *klick*
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
PHP 4.2.1, $_POST und md5() - ein Bug oder nicht? PHP 4.2.1, $_POST und md5() - ein Bug oder nicht?
« calender libary | md5 und login-wiedererkennung »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:05 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67