Thread Fehlerhafte Eingabe erzeugt 500 Error anstatt Scriptfehlermeldung (38 answers)
Opened by Auctioneer at 2012-12-01 02:58

Gast DerGast
 2012-12-01 15:27
#163822 #163822
2012-12-01T14:08:43 GwenDragon
Nachtrag:
Lasse nur bestimmte Zeichen zu, weil dein Login auch bei anderen Zeichen einnen 500er ergibt.
Code (perl): (dl )
1
2
3
4
5
6
if ($loginname =~ /[^a-zA-Z0-9]/) { # Benutzername enthält auch Zeichen die nicht A..Z und a..z und 0..9 sind
  error('Loginname enthält ungültige Zeichen! Erlaubt sind nur Zeichen von a bis z, A bis Z, und Ziffern');
}
else {
  # hier mit login weiter
}


nee besser:
if ($loginname !~ /[^a-zA-Z0-9]/)

oder einfacher:
if ($loginname =~ /\W/)

Einverstanden?

modedit Editiert von pq: teilbaum
Last edited: 2012-12-02 17:13:25 +0100 (CET)

View full thread Fehlerhafte Eingabe erzeugt 500 Error anstatt Scriptfehlermeldung