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.

Задание 1

Upravte svoj kód tak, aby nebolo možné zaregistrovať používateľa s prázdnym loginom alebo heslom.

Задание 2

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.

Задание 3

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.

Задание 4

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.

Задание 5

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.

Задание 6

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.

Задание 7

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.

Задание 8

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.