Qeydiyyatda PHP ilə məlumatların validasiyası
Hal-hazırda biz login-şifrə cütünə heç bir məhdudiyyət qoymuruq, lakin bu, düzgün deyil. Məsələn, indi istifadəçilər təsadüfən ya da qəsdən boş login və ya şifrə ilə, ya da bir simvoldan ibarət şifrə ilə qeydiyyatdan keçə bilərlər. Belə bir şifrə çox sadə və təhlükəsiz olmayacaq.
Nəzərə alın ki, əgər hansısa sahə səhv doldurulubsa, forma təmizlənməməlidir, çünki bu, istifadəçiyə rahatsızlıq verəcək: o, məlumatları daxil etdi, düyməni basdı - və hər şey yox oldu, halbuki səhv bəlkə də bir simvolda idi.
Kodunuzu elə dəyişdirin ki, boş login və ya şifrə ilə istifadəçi qeydiyyatdan keçə bilməsin.
Kodunuzu elə dəyişdirin ki, login sadəcə latın hərfləri və rəqəmlərdən ibarət olsun. Əks halda, forma üzərində bu barədə mesaj çıxarın.
Kodunuzu elə dəyişdirin ki, loginin uzunluğu
4 ilə 10 simvol arasında olsun.
Əks halda, forma üzərində bu barədə mesaj çıxarın.
Kodunuzu elə dəyişdirin ki, şifrənin uzunluğu
6 ilə 12 simvol arasında olsun.
Əks halda, forma üzərində bu barədə mesaj çıxarın.
Kodunuzu elə dəyişdirin ki, əgər login və ya şifrə səhv daxil edilibsə, uyğun inputun üzərində bu barədə mesaj çıxsın.
Qeydiyyat zamanı istifadəçidən əlavə olaraq email də soruşun. Onu verilənlər bazasına daxil edin. Emailin düzgünlüyünü yoxlayın və əgər düzgün deyilsə, uyğun inputun üzərində bu barədə mesaj çıxarın.
Qeydiyyat zamanı istifadəçidən əlavə olaraq ⁅i⁆gün.ay.il⁅/i⁆ formatında doğum tarixini də soruşun. Tarixi verilənlər bazasına daxil edin. Tarixin formata uyğunluğunu yoxlayın.
Qeydiyyat zamanı istifadəçidən əlavə olaraq
yaşadığı ölkəni də soruşun. Ona açılan siyahı
select vasitəsilə ölkələrdən birini seçməyi təklif edin.