Validácia údajov pri registrácii v PHP
Momentálne nekladieme žiadne obmedzenia na pár login-heslo, avšak je to nesprávne. Napríklad, teraz sa môžu používatelia omylom alebo zámerne zaregistrovať s prázdnym loginom alebo heslom, alebo s heslom, ktoré pozostáva z jedného symbolu. Také heslo bude príliš jednoduché a nebezpečné.
Majte na pamäti, že ak je niektoré pole zadané nesprávne, formulár by sa nemal vyčistiť, pretože to spôsobí používateľovi nepríjemnosť: zadával-zadával údaje, stlačil - a všetko zmizlo, hoci chyba bola možno v jednom symbole.
Upravte svoj kód tak, aby nebolo možné zaregistrovať používateľa s prázdnym loginom alebo heslom.
Upravte svoj kód tak, aby login mohol obsahovať iba latinské písmená a číslice. V prípade, že to tak nie je, zobrazte správu o tom nad formulárom.
Upravte svoj kód tak, aby login mal
dĺžku od 4 do 10 symbolov.
V prípade, že to tak nie je, zobrazte správu
o tom nad formulárom.
Upravte svoj kód tak, aby heslo malo
dĺžku od 6 do 12 symbolov.
V prípade, že to tak nie je, zobrazte správu
o tom nad formulárom.
Upravte svoj kód tak, aby, ak bol login alebo heslo zadané nesprávne, nad príslušným vstupným poľom sa zobrazila správa o tom.
Opýtajte sa používateľa pri registrácii aj email. Uložte ho do databázy. Vykonajte kontrolu emailu na správnosť a ak je nesprávny, nad príslušným vstupným poľom zobrazte správu o tom.
Opýtajte sa používateľa pri registrácii aj dátum narodenia vo formáte deň.mesiac.rok. Uložte dátum do databázy. Vykonajte kontrolu dátuma na súlad s formátom.
Opýtajte sa používateľa pri registrácii aj
krajinu bývania. Ponúknite mu výber
jednej z krajín pomocou rozbaľovacieho zoznamu
select.