Validering av data ved registrering på PHP
For øyeblikket legger vi ingen begrensninger på paret brukernavn-passord, men dette er feil. For eksempel kan brukere ved en feil eller med vilje registrere seg med et tomt brukernavn eller passord, eller med et passord som består av bare ett tegn. Et slikt passord vil være for enkelt og ikke sikkert.
Vær oppmerksom på at hvis et felt er fylt ut feil, skjemaet skal ikke tømmes, da dette vil forårsake ulempe for brukeren: han/hun skrev og skrev data, trykket - og alt er borte, selv om feilen kanskje lå i ett tegn.
Modifiser koden din slik at det ikke er mulig å registrere en bruker med tomt brukernavn eller passord.
Modifiser koden din slik at brukernavnet kun kan inneholde latinske bokstaver og tall. Hvis dette ikke er tilfelle, vis en melding om dette over skjemaet.
Modifiser koden din slik at brukernavnet har
en lengde fra 4 til 10 tegn.
Hvis dette ikke er tilfelle, vis en melding
om dette over skjemaet.
Modifiser koden din slik at passordet har
en lengde fra 6 til 12 tegn.
Hvis dette ikke er tilfelle, vis en melding
om dette over skjemaet.
Modifiser koden din slik at, hvis brukernavn eller passord er fylt ut feil, vises en melding om dette over det tilhørende inndatafeltet.
Spør brukeren under registrering også om epost. Legg den inn i databasen. Utfør en sjekk av e-postadressen for korrekthet, og hvis den er feil, vis en melding om dette over det tilhørende inndatafeltet.
Spør brukeren under registrering også om fødselsdato i formatet dag.måned.år. Legg inn datoen i databasen. Utfør en sjekk av datoen for å se om den samsvarer med formatet.
Spør brukeren under registrering også om
bostedsland. Tilby ham/henne å velge
ett av landene ved hjelp av en rullegardinliste
select.