Validacija podataka prilikom registracije na PHP
Trenutno ne postavljamo nikakva ograničenja na par korisničko ime-lozinka, međutim, to nije ispravno. Na primer, trenutno korisnici mogu slučajno ili namerno da se registruju sa praznim korisničkim imenom ili lozinkom, ili sa lozinkom koja se sastoji od jednog simbola. Takva lozinka će biti previše jednostavna i ne bezbedna.
Imajte u vidu da ako je neko polje neispravno popunjeno, forma se ne sme obrisati, jer će to stvarati neudobnost korisniku: on je unosio-unosio podatke, pritisnuo - i sve je nestalo, iako je greška možda bila u jednom simbolu.
Modifikujte vaš kod tako da ne bude moguće registrovati korisnika sa praznim korisničkim imenom ili lozinkom.
Modifikujte vaš kod tako da korisničko ime može da sadrži samo latinična slova i cifre. U slučaju da to nije tako, ispišite poruku o tome iznad forme.
Modifikujte vaš kod tako da korisničko ime bude
dužine od 4 do 10 simbola.
U slučaju da to nije tako, ispišite poruku
o tome iznad forme.
Modifikujte vaš kod tako da lozinka bude
dužine od 6 do 12 simbola.
U slučaju da to nije tako, ispišite poruku
o tome iznad forme.
Modifikujte vaš kod tako da, ako je korisničko ime ili lozinka neispravno popunjeni, iznad odgovarajućeg polja za unos bude ispisana poruka o tome.
Pitajte korisnika prilikom registracije još i za email. Unesite ga u bazu podataka. Izvršite proveru email-a na ispravnost i, ako je neispravan, iznad odgovarajućeg polja za unos ispisite poruku o tome.
Pitajte korisnika prilikom registracije još i za datum rođenja u formatu dan.mesec.godina. Unesite datum u bazu podataka. Izvršite proveru datuma na usaglašenost sa formatom.
Pitajte korisnika prilikom registracije još
i za državu stanovanja. Ponudite mu da izabere
jednu od država pomoću padajuće liste
select.