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.