Bu kodla benim kodum neredeyse aynı. Bunda sadece bir iki kontrol var. Bende buna java ile kontrol koydum. Sorumun yanıtı bu değil sanırım.

htmlentities fonksiyonu türkçe karakterlerde hata verdiriyor. Dolayısıyla bunu kullanıcı adında kullanamıyorum. Buna alternatif bir öneri benim sorunum. Alternatif bir güvenlik önerisi vb. yoksa bu kodların benim kodlarımdan bir farkı yok.