Tietojen validointi rekisteröinnissä PHP:llä

Tällä hetkellä meillä ei ole mitään rajoituksia käyttäjätunnus-salasana -parille, mikä ei ole oikein. Esimerkiksi käyttäjät voivat vahingossa tai tahallaan rekisteröityä tyhjällä käyttäjätunnuksella tai salasanalla, tai salasanalla, joka koostuu yhdestä merkit. Tällainen salasana on liian yksinkertainen ja ei ole turvallinen.

Huomioi, että jos jokin kenttä on täytetty virheellisesti, lomaketta ei tulisi tyhjentää, koska se aiheuttaisi käyttäjälle vaivaa: hän kirjoitti ja kirjoitti tietoja, painoi - ja kaikki katoaa, vaikka virhe oli ehkä yhdessä merkissä.

Задание 1

Muokkaa koodiasi siten, että käyttäjää ei voida rekisteröidä tyhjällä käyttäjätunnuksella tai salasanalla.

Задание 2

Muokkaa koodiasi siten, että käyttäjätunnus voi sisältää vain latinalaisia kirjaimia ja numeroita. Jos näin ei ole, näytä viesti siitä lomakkeen yläpuolella.

Задание 3

Muokkaa koodiasi siten, että käyttäjätunnuksen on oltava 4 - 10 merkin pituinen. Jos näin ei ole, näytä viesti siitä lomakkeen yläpuolella.

Задание 4

Muokkaa koodiasi siten, että salasanan on oltava 6 - 12 merkin pituinen. Jos näin ei ole, näytä viesti siitä lomakkeen yläpuolella.

Задание 5

Muokkaa koodiasi siten, että jos käyttäjätunnus tai salasana on syötetty virheellisesti, vastaavan syöttökentän yläpuolelle näytetään siitä viesti.

Задание 6

Kysy käyttäjältä rekisteröinnin yhteydessä myös sähköpostiosoite. Tallenna se tietokantaan. Suorita sähköpostin oikeellisuustarkistus ja, jos se on virheellinen, näytä vastaavan syöttökentän yläpuolella siitä viesti.

Задание 7

Kysy käyttäjältä rekisteröinnin yhteydessä myös syntymäaika muodossa päivä.kuukausi.vuosi. Tallenna päivämäärä tietokantaan. Suorita päivämäärän muodonmukaisuustarkistus.

Задание 8

Kysy käyttäjältä rekisteröinnin yhteydessä myös asuinmaa. Tarjoa hänelle valita yksi maista pudotusvalikon select avulla.