⊗ppPmAuVld 422 of 447 menu

Validatie van gegevens bij registratie in PHP

Op dit moment leggen we geen beperkingen op aan het login-wachtwoord paar, maar dit is niet correct. Bijvoorbeeld, gebruikers kunnen per ongeluk of opzettelijk registreren met een lege login of wachtwoord, of met een wachtwoord dat uit één teken bestaat. Zo'n wachtwoord zal te eenvoudig en onveilig zijn.

Houd er rekening mee dat als een veld onjuist is ingevuld, het formulier niet moet worden leeggemaakt, omdat dit ongemak voor de gebruiker veroorzaakt: hij heeft gegevens ingevoerd, drukte op verzenden - en alles is verdwenen, terwijl de fout mogelijk in één teken zat.

Wijzig uw code zo dat het niet mogelijk is om een gebruiker te registreren met een lege login of wachtwoord.

Wijzig uw code zo dat de login alleen Latijnse letters en cijfers mag bevatten. Indien dit niet het geval is, toon dan een bericht hierover boven het formulier.

Wijzig uw code zo dat de login een lengte heeft van 4 tot 10 tekens. Indien dit niet het geval is, toon dan een bericht hierover boven het formulier.

Wijzig uw code zo dat het wachtwoord een lengte heeft van 6 tot 12 tekens. Indien dit niet het geval is, toon dan een bericht hierover boven het formulier.

Wijzig uw code zo dat, als de login of het wachtwoord onjuist zijn ingevuld, boven het bijbehorende invoerveld een bericht hierover wordt getoond.

Vraag de gebruiker bij registratie ook om een e-mailadres. Sla dit op in de database. Voer een controle uit op de juistheid van het e-mailadres en, als het onjuist is, toon dan boven het bijbehorende invoerveld een bericht hierover.

Vraag de gebruiker bij registratie ook om zijn geboortedatum in het formaat dag.maand.jaar. Sla de datum op in de database. Voer een controle uit op de datum voor overeenkomstigheid met het formaat.

Vraag de gebruiker bij registratie ook om zijn land van verblijf. Laat hem er een kiezen uit een lijst met landen met behulp van een dropdown-lijst select.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren