Offen Keine Passwortprüfung bei Kundenregistrierung?

  • Ersteller des Themas Ersteller des Themas hel-SL
  • Erstellungsdatum Erstellungsdatum

hel-SL

Aktives Mitglied
21. Oktober 2013
93
0
Hallo nochmal,

hier ist aufgefallen, dass man sich in unserem Shop registrieren kann ohne ein Passwort anzugeben. Versucht man sich dann anzumelden muss man sich eins zuschicken lassen.

Bei der Suche nach der Ursache bin ich über die Dateien registrieren_inc.php und bestellvorgang_inc.php gestolpert.

in registrieren_inc findet sich folgendes:
if (!$editRechnungsadresse) {
$fehlendeAngaben = checkKundenFormular(0);
} else {
$fehlendeAngaben = checkKundenFormular(1, 0);
}

Vergleiche ich dies mit zBsp Version 3.16 finde ich:

if (!$editRechnungsadresse) {
$fehlendeAngaben = checkKundenFormular(1);
} else {
$fehlendeAngaben = checkKundenFormular(1, 0);
}

Was insofern sinnvoller erscheint, als der Passwortcheck anscheinend NUR stattfinden kann, wenn der erste an checkKundenFormular übermittelte Wert "1" ist.

bestellvorgang_inc.php:
if ($kundenaccount == 1) {
if ($checkpass) {
if ($_POST["pass"] != $_POST["pass2"])
$ret['pass_ungleich'] = 1;
if (strlen($_POST["pass"]) < $GLOBALS['Einstellungen']['kunden']['kundenregistrierung_passwortlaenge'])
$ret['pass_zu_kurz'] = 1;
}


Habe ich hier einen Denkfehler oder sollte dort nicht auch heute noch eine "1" stehen?

Freundliche Grüße,

hel_sl

Shop 3.18 Build2, Autokorrektur und Objektcache abgeschaltet
 

hel-SL

Aktives Mitglied
21. Oktober 2013
93
0
AW: Keine Passwortprüfung bei Kundenregistrierung?

Hat kein anderer dieses Problem?
 

Hang Loose

Gut bekanntes Mitglied
19. August 2012
109
2
AW: Keine Passwortprüfung bei Kundenregistrierung?

Dieses Problem haben alle mit 3.18
Mir wurde in einem Support Ticket gesagt, dass in der nächsten Version der Fehler behoben ist.

Gruss Hang
 

hel-SL

Aktives Mitglied
21. Oktober 2013
93
0
AW: Keine Passwortprüfung bei Kundenregistrierung?

Danke. Bisher sehe ich dazu noch nichts im Changelog, vielleicht kommt das ja noch.

Schade nur das ich nicht erfahre ob ich den Fehler erstmal so wie ich oben geschrieben habe beheben kann.

Gruß, hel_SL
 

Ähnliche Themen