PHP'de Kullanıcı Kaydında Veri Doğrulama
Şu anda kullanıcı adı ve şifre çifti üzerinde herhangi bir kısıtlama uygulamıyoruz, ancak bu doğru değil. Örneğin, kullanıcılar şu anda yanlışlıkla veya kasıtlı olarak boş kullanıcı adı veya şifreyle veya tek karakterden oluşan bir şifreyle kayıt olabilirler. Böyle bir şifre çok basit ve güvenli olmayacaktır.
Unutmayın, eğer bir alan yanlış girilmişse, form temizlenmemelidir, çünkü bu kullanıcıya rahatsızlık verir: kullanıcı veri girer-girer, tıklar - ve her şey kaybolur, oysa hata muhtemelen tek bir karakterde olabilir.
Kodunuzu, boş kullanıcı adı veya şifreye sahip bir kullanıcının kaydedilememesi için değiştirin.
Kodunuzu, kullanıcı adının yalnızca Latin harfleri ve rakamlar içerebilmesi için değiştirin. Durum böyle değilse, formun üstünde bununla ilgili bir mesaj gösterin.
Kodunuzu, kullanıcı adının uzunluğunun
4 ila 10 karakter arasında olması
için değiştirin.
Durum böyle değilse, formun üstünde bununla ilgili
bir mesaj gösterin.
Kodunuzu, şifrenin uzunluğunun
6 ila 12 karakter arasında olması
için değiştirin.
Durum böyle değilse, formun üstünde bununla ilgili
bir mesaj gösterin.
Kodunuzu, eğer kullanıcı adı veya şifre yanlış girilmişse, ilgili inputun üstünde bununla ilgili bir mesaj gösterilecek şekilde değiştirin.
Kayıt sırasında kullanıcıya ayrıca bir email de sorun. Onu veritabanına kaydedin. E-postanın doğruluğunu kontrol edin ve eğer yanlışsa, ilgili inputun üstünde bununla ilgili bir mesaj gösterin.
Kayıt sırasında kullanıcıya ayrıca gün.ay.yıl formatında doğum tarihini de sorun. Tarihi veritabanına kaydedin. Tarihin formata uygunluğunu kontrol edin.
Kayıt sırasında kullanıcıya ayrıca
yaşadığı ülkeyi de sorun. Açılır liste
select kullanarak ülkelerden birini seçmesini isteyin.