Das Ganze wird später eh bereinigt, daher frage ich auch ganz kurz was dazu:
Ist "
if ($_POST['username'])" sauber? Ich nutze immer "
if (isset($_POST['username']))".
Wäre
$_POST['username'] = 0 (die Zahl Null), würde dein Beispiel Valle, nicht funktionieren, da die if-Abfrage "false" wird.
Das Beispiel selbst finde ich für die CL gut geeignet. Aber ich stimme Valle zu, dass der Code sicher sein sollte. Nicht, dass es jemand falsch nachbaut.