⊗ppPmAuVld 422 of 447 menu

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.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout