500 Internal Server Error / L33tMatch.php

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
Raphael Chor
Beiträge: 2
Registriert: 23. Jan 2017, 09:28

500 Internal Server Error / L33tMatch.php

Beitrag von Raphael Chor »

Datei: /adm_program/libs/zxcvbn-php/src/Matchers/L33tMatch.php

aktuelle Programmierung:
Zeile 52: $result['sub_display'] = '';
Zeile 55: $result['sub_display'][] = "$password[$i] -> $t";
Zeile 57: $result['sub_display'] = implode(', ', $result['sub_display']);

$result['sub_display'] ist in Zeile 55 ein String. Der []-Operator ("nächstes freies Array-Element") kann nicht auf einen String angewendet werden. (Bis 7.0 wäre der String in ein leeres Array umgewandelt worden.)

Die Abhilfe ist simpel, Zeile 52 muss lauten:
$result['sub_display'] = array();
XimeX
Developer
Beiträge: 1148
Registriert: 12. Jul 2015, 13:21
Wohnort: Austria

Re: 500 Internal Server Error / L33tMatch.php

Beitrag von XimeX »

Antworten