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.

Задание 1

Kodunuzu, boş kullanıcı adı veya şifreye sahip bir kullanıcının kaydedilememesi için değiştirin.

Задание 2

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.

Задание 3

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.

Задание 4

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.

Задание 5

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.

Задание 6

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.

Задание 7

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.

Задание 8

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.