| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Benutzer Registriert seit: 20.03.2011
Beiträge: 49
PHP-Kenntnisse: Fortgeschritten ![]() | Wie wärs mit beidem gleichzeitig?
__________________ Staticfloat |
| | |
| | |
| Erfahrener Benutzer | Zu ersten Frage: Das kommt auf die Fehlermeldung an. Wenn du in beiden Fällen nur ausgibst "Benutzername oder Passwort fehlerhaft" ist es technisch irrelevant. Wenn du hingegen konkret schreibst "Benutzer unbekannt" bzw. "Passwort fehlerhaft", wäre es unlogisch, erst das Passwort zu suchen um dann, nur weil irgendein anderer User das Passwort hat, den Fehler "Benutzername fehlerhaft" auszugeben. Zudem: Der Benutzername sollte immer eindeutig sein. Hier findest du also immer einen Datensatz. Das Passwort kann theoretisch bei 500 Benutzern stehen, dann würdest du mit dem ersten Select 500 Datensätze haben. Zur zweiten Frage: Ähhhm. Im Prinzip nicht. Definiere als erstes mal "besser". Was anderes würde ich nur nehmen, wenn irgendwann jeder zuhause 150 Prozessorkerne hat und damit in Sekundenbruchteilen deine Passwörter knacken kann. Dann gibt es halt neue Funktionen statt md5. Das dauert noch zig Jahre. Alternativen sind nur wichtig, wenn du das Passwort wieder entschlüsseln musst. Das dürfte für dich aber vollkommen uninteressant sein.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
| | |
| Erfahrener Benutzer | 1. Du solltest das Escapen nicht beim Aufruf machen, sondern in der Methode selbst. Sonst musst du immer dran denken, wenn du sie tatsächlich aufrufst. 2. Ich hoffe für dich, dass du die Ausgabe des Passwortes direkt über dem Formular nur zu Debug-Zwecken machst. Ansonsten ausbauen. 3. Für später beschäftige dich mit dynamischen Salts. Also: Nicht unbedingt hart kodieren. Beispielsweise einen Salt, der sich aus der User-ID und dem Anmeldedatum und einem festen Wert ergibt. Dann geht das jedoch nicht mehr so, dass du das Passwort im Select mit übergibst, da du ja die User-ID wissen musst um den richtigen Passwort-Wert erst noch zu berechnen. Muss aber nicht sein.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
| | |
| Erfahrener Benutzer | Wozu escaped man einen String den man eh Hashed ?
__________________ |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php code passwort abfragen, unterschied zwischen psswort username kennwort |