⊗ppPmAuVld 422 of 447 menu

Validacija podatkov pri registraciji na PHP

Trenutno ne postavljamo nobenih omejitev za par uporabniško ime-geslo, vendar to ni pravilno. Na primer, uporabniki se lahko zdaj po naključju ali namerno registrirajo s praznim uporabniškim imenom ali geslom ali z geslom, ki je sestavljeno iz enega samega znaka. Takšno geslo bo preveč preprosto in ne bo varno.

Upoštevajte, da če je katero koli polje vneseno nepravilno, se obrazec ne sme počistiti, saj bo to povzročalo neprijetnosti uporabniku: vnašal je podatke, pritisnil - in vse je izginilo, čeprav je bila napaka morda v enem samem znaku.

Spremenite svojo kodo tako, da ne bo mogoče registrirati uporabnika s praznim uporabniškim imenom ali geslom.

Spremenite svojo kodo tako, da uporabniško ime lahko vsebuje samo latinične črke in številke. V primeru, da temu ni tako, izpišite sporočilo o tem nad obrazcem.

Spremenite svojo kodo tako, da je dolžina uporabniškega imena od 4 do 10 znakov. V primeru, da temu ni tako, izpišite sporočilo o tem nad obrazcem.

Spremenite svojo kodo tako, da je dolžina gesla od 6 do 12 znakov. V primeru, da temu ni tako, izpišite sporočilo o tem nad obrazcem.

Spremenite svojo kodo tako, da se, če je uporabniško ime ali geslo vneseno nepravilno, nad ustreznim vnosnim poljem izpiše sporočilo o tem.

Vprašajte uporabnika ob registraciji še za e-poštni naslov. Zabeležite ga v podatkovno bazo. Izvedite preverbo veljavnosti e-poštnega naslova in, če je neveljaven, nad ustreznim vnosnim poljem izpišite sporočilo o tem.

Vprašajte uporabnika ob registraciji še za datum rojstva v formatu dan.mesec.leto. Zabeležite datum v podatkovno bazo. Izvedite preverbo datuma glede na ustreznost formatu.

Vprašajte uporabnika ob registraciji še za državo bivanja. Ponudite mu izbiro ene izmed držav s pomočjo spustnega seznama 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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni