Валідацыя даных пры рэгістрацыі на PHP
Зараз мы не накладаем ніякіх абмежаванняў на пару лагін-пароль, аднак, гэта няправільна. Напрыклад, зараз у нас карыстальнікі выпадкова ці наўмысна могуць зарэгістравацца з пустым лагінам ці паролем, ці з паролем, які складаецца з аднаго сімвала. Такі пароль будзе занадта простым і не бяспечным.
Улічыце, што калі якое-небудзь поле ўведзена няправільна, форма не павінна ачышчацца, так як гэта будзе доставаць яму непрыемнасці карыстальніку: ён уводзіў-уводзіў даныя, націснуў - і ўсё знікла, хаця памылка магчыма была ў адным сімвале.
Мадыфікуйце ваш код так, каб нельга было зарэгістраваць карыстальніка з пустым лагінам ці паролем.
Мадыфікуйце ваш код так, каб лагін мог утрымліваць толькі лацінскія літары і лічбы. У выпадку, калі гэта не так, выводзьце паведамленне пра гэта над формай.
Мадыфікуйце ваш код так, каб лагін быў
даўжынёй ад 4 да 10 сімвалаў.
У выпадку, калі гэта не так, выводзьце паведамленне
пра гэта над формай.
Мадыфікуйце ваш код так, каб пароль быў
даўжынёй ад 6 да 12 сімвалаў.
У выпадку, калі гэта не так, выводзьце паведамленне
пра гэта над формай.
Мадыфікуйце ваш код так, каб, калі лагін ці пароль уведзеныя няправільна, над адпаведным інпутам выводзілася паведамленне пра гэта.
Спытайце ў карыстальніка пры рэгістрацыі яшчэ і email. Занесіце яго ў базу даных. Выканайце праверку емейла на правільнасць і, калі ён няправільны, над адпаведным інпутам выведзьце паведамленне пра гэта.
Спытайце ў карыстальніка пры рэгістрацыі яшчэ і дату нараджэння ў фармаце дзень.месяц.год. Занесіце дату ў базу даных. Выканайце праверку даты на адпаведнасць фармату.
Спытайте ў карыстальніка пры рэгістрацыі яшчэ
і краіну пражывання. Прапануйце яму выбраць
адну з краін з дапамогай выпадаючага спісу
select.