Рўйҳатдан ўтишда маълумотларни текшириш PHP
Ҳозирда биз логин-парол жуфтига ҳеч қандай чекловлар қўймаймиз, аммо, бу нотўғри. Мисол учун, ҳозирда фойдаланувчилар tasodifan ёки қасдан бўш логин ёки парол билан, ёки пароли бир белгидан иборат бўлган ҳолда рўйҳатдан ўтишлари мумкин. Бундай парол жуда содда ва хавфсиз бўлмайди.
Эътибор беринг, агар қандайдир майдон нотўғри киритилган бўлса, форма тозаланиши керак эмас, чунки бу фойдаланувчига қийинчилик туғдиради: у маълумотларни киритаверар, тугмани босди - ва ҳамма ёқолди, гарчи хато эҳтимол битта белгида бўлган бўлса-да.
Кодингизни шундай модификация қилингки, бош логин ёки парол билан фойдаланувчини рўйҳатдан ўтказиш мумкин бўлмасин.
Кодингизни шундай модификация қилингки, логин фақат лотин ҳарфлари ва рақамларни ўз ичига олиши мумкин. Акс ҳолда, бу ҳақда хабарни форма устида чиқарингиз.
Кодингизни шундай модификация қилингки, логин узунлиги
4 дан 10 гача белги бўлсин.
Акс ҳолда, бу ҳақда хабарни форма устида чиқарингиз.
Кодингизни шундай модификация қилингки, парол узунлиги
6 дан 12 гача белги бўлсин.
Акс ҳолда, бу ҳақда хабарни форма устида чиқарингиз.
Кодингизни шундай модификация қилингки, агар логин ёки парол нотўғри киритилган бўлса, мос келувчи инпут устида бу ҳақда хабар чиқарилсин.
Фойдаланувчидан рўйҳатдан ўтиш вақтида яна email ни сўрангиз. Уни маълумотлар базасига киритинг. Email нинг тўғрилигини текширинг ва, агар у тўғри бўлмаса, мос келувчи инпут устида бу ҳақда хабар чиқарингиз.
Фойдаланувчидан рўйҳатдан ўтиш вақтида яна туғилган кунини кун.ой.йил форматида сўрангиз. Санани маълумотлар базасига киритинг. Сананинг форматга мослигини текширинг.
Фойдаланувчидан рўйҳатдан ўтиш вақтида яна
яшаш давлатини сўрангиз. Унга тушурилган рўйҳат
орқали select бирор давлатни танлашни таклиф этингиз.