CodeSOD: Kontaktieren Sie uns Notiz

CodeSOD: Kontaktieren Sie uns

Die PHP-basierte Anwendung hat ein „Contact Us“-Formular mit einem chaotischen und unsicheren Code. Es benutzt ungarische Notation und hat eine schwache Validierung, redundante Variablen und unsichere Cookie-Prüfungen. Der Code ist schwer zu warten und ihm fehlt Sicherheit. Das Formular hat zwei Sätze an Feldern für Namen, was unnötig erscheint. Der Validierungscode prüft auf leere Felder und benutzt regex, um Namen und Telefonnummern zu validieren. Er prüft außerdem einen Verifizierungscode gegen eine Summe aus zwei Cookies. Wenn der Verifizierungscode korrekt ist, sendet er eine E-Mail mit den Formulardaten. Wenn nicht, wirft er eine Ausnahme mit einer hartcodierten Fehlermeldung. Der Code ist ein Durcheinander und ihm fehlt Struktur, was es schwierig macht, ihn zu verstehen und zu warten.