⊗ppPmAuVld 422 of 447 menu

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.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť