Валидација података при регистрацији на PHP
Тренутно не постављамо никаква ограничења на пар корисничко име-лозинка, међутим, то није исправно. На пример, тренутно наши корисници случајно или намјерно могу да се региструју са празним корисничким именом или лозинком, или са лозинком, која се састоји од само једног знака. Таква лозинка ће бити превише једноставна и небезбедна.
Имајте на уму да ако је неко поље унето нетачно, форма не треба да се очисти, јер ће то изазвати неудобност кориснику: он је уносио-уносио податке, кликнуо - и све је нестало, иако је грешка можда била у једном знаку.
Модификујте ваш кôд тако да се не може регистровати корисник са празним корисничким именом или лозинком.
Модификујте ваш кôд тако да корисничко име може да садржи само латинична слова и цифре. У случају да то није тако, прикажите поруку о томе изнад форме.
Модификујте ваш кôд тако да корисничко име буде
дужине од 4 до 10 знакова.
У случају да то није тако, прикажите поруку
о томе изнад форме.
Модификујте ваш кôд тако да лозинка буде
дужине од 6 до 12 знакова.
У случају да то није тако, прикажите поруку
о томе изнад форме.
Модификујте ваш кôд тако да, ако су корисничко име или лозинка унети нетачно, изнад одговарајућег уносног поља се прикаже порука о томе.
Питајте корисника при регистрацији још и е-пошту. Унесите је у базу података. Извршите проверу исправности е-поште и, ако је неисправна, изнад одговарајућег уносног поља прикажите поруку о томе.
Питајте корисника при регистрацији још и датум рођења у формату дан.месец.година. Унесите датум у базу података. Извршите проверу датума на усаглашеност са форматом.
Питајте корисника при регистрацији још
и земљу становања. Понудите му да изабере
једну од земаља помоћу падајуће листе
select.