Validace dat při registraci v PHP
Nyní neklademe žádná omezení na dvojici login-heslo, to je však nesprávné. Kupříkladu nyní mohou uživatelé náhodně nebo úmyslně zaregistrovat s prázdným loginem nebo heslem, nebo s heslem, které se skládá z jednoho symbolu. Takové heslo bude příliš jednoduché a nebezpečné.
Mějte na paměti, že pokud je nějaké pole vyplněno nesprávně, forma by se neměla vymazat, protože to způsobí nepohodlí uživateli: zadával-zadával data, stiskl - a vše je pryč, ačkoli chyba možná byla v jednom symbolu.
Upravte svůj kód tak, aby nebylo možné zaregistrovat uživatele s prázdným loginem nebo heslem.
Upravte svůj kód tak, aby login mohl obsahovat pouze latinská písmena a číslice. V případě, že tomu tak není, zobrazte zprávu o tom nad formulářem.
Upravte svůj kód tak, aby login měl
dlouhou od 4 do 10 symbolů.
V případě, že tomu tak není, zobrazte zprávu
o tom nad formulářem.
Upravte svůj kód tak, aby heslo mělo
dlouhou od 6 do 12 symbolů.
V případě, že tomu tak není, zobrazte zprávu
o tom nad formulářem.
Upravte svůj kód tak, aby, pokud byl login nebo heslo zadány nesprávně, nad příslušným vstupem se zobrazila zpráva o tom.
Zeptejte se uživatele při registraci také na email. Zadejte jej do databáze. Proveďte kontrolu emailu na správnost a, pokud je nesprávný, nad příslušným vstupem zobrazte zprávu o tom.
Zeptejte se uživatele při registraci také na datum narození ve formátu den.měsíc.rok. Zadejte datum do databáze. Proveďte kontrolu data na soulad s formátem.
Zeptejte se uživatele při registraci také
na zemi pobytu. Nabídněte mu vybrat
jednu ze zemí pomocí rozbalovacího seznamu
select.