⊗ppPmAuVld 422 of 447 menu

Datu validācija reģistrācijā ar PHP

Šobrīd mēs neuzliekam nekādus ierobežojumus lietotājvārda un paroles pārim, tomēr tas ir nepareizi. Piemēram, šobrīd mūsu lietotāji nejauši vai ar nolūku var reģistrēties ar tukšu lietotājvārdu vai paroli, vai ar paroli, kas sastāv tikai no viena simbola. Šāda parole būs pārāk vienkārša un nedroša.

Ņemiet vērā, ka, ja kāds ievades lauks ir aizpildīts nepareizi, forma nedrīkst tikt notīrīta, jo tas radīs neērtības lietotājam: viņš ievadīja-ievadīja datus, nospieda - un viss pazuda, lai gan kļūda, iespējams, bija tikai vienā simbolā.

Modificējiet savu kodu tā, lai nevarētu reģistrēt lietotāju ar tukšu lietotājvārdu vai paroli.

Modificējiet savu kodu tā, lai lietotājvārdā varētu saturēt tikai latīņu burtus un ciparus. Gadījumā, ja tas tā nav, izvadiet ziņojumu par to virs formas.

Modificējiet savu kodu tā, lai lietotājvārda garums būtu no 4 līdz 10 simboliem. Gadījumā, ja tas tā nav, izvadiet ziņojumu par to virs formas.

Modificējiet savu kodu tā, lai paroles garums būtu no 6 līdz 12 simboliem. Gadījumā, ja tas tā nav, izvadiet ziņojumu par to virs formas.

Modificējiet savu kodu tā, lai, ja lietotājvārds vai parole ir ievadīti nepareizi, virs atbilstošā ievades lauka tiktu izvadīts ziņojums par to.

Reģistrācijas laikā papildus pajautājiet lietotājam arī email. Ierakstiet to datu bāzē. Veiciet epasta pārbaudi uz pareizību un, ja tas iekļūst nekorekts, virs atbilstošā ievades lauka izvadiet ziņojumu par to.

Reģistrācijas laikā papildus pajautājiet lietotājam arī dzimšanas datumu formātā diena.mēnesis.gads. Ierakstiet datumu datu bāzē. Veiciet pārbaudi, ka datums atbilst formātam.

Reģistrācijas laikā papildus pajautājiet lietotājam arī dzīves valsti. Piedāvājiet viņam izvēlēties vienu no valstīm, izmantojot nolaižamo sarakstu select.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt