⊗ppPmAuVld 422 of 447 menu

Валидация на данни при регистрация в PHP

В момента не налагаме никакви ограничения върху двойката потребителско име-парола, което обаче е неправилно. Например, в момента нашите потребители могат случайно или нарочно да се регистрират с празно потребителско име или парола, или с парола, състояща се от един символ. Такава парола ще бъде твърде проста и небезопасна.

Имайте предвид, че ако някое поле е попълнено неправилно, формата не трябва да се изчиства, тъй като това ще създаде неудобство за потребителя: той въвежда-въвежда данни, натисна - и всичко изчезна, въпреки че грешката вероятно е била в един символ.

Модифицирайте вашия код така, че да не е възможно да се регистрира потребител с празно потребителско име или парола.

Модифицирайте вашия код така, че потребителското име да може да съдържа само латински букви и цифри. В случай, че това не е така, изведете съобщение за това над формата.

Модифицирайте вашия код така, че потребителското име да бъде с дължина от 4 до 10 символа. В случай, че това не е така, изведете съобщение за това над формата.

Модифицирайте вашия код така, че паролата да бъде с дължина от 6 до 12 символа. В случай, че това не е така, изведете съобщение за това над формата.

Модифицирайте вашия код така, че ако потребителското име или паролата са въведени неправилно, над съответното поле за въвеждане да се извежда съобщение за това.

Попитайте потребителя при регистрация още и за email. Запишете го в базата данни. Извършете проверка на имейла за коректност и ако той е некоректен, над съответното поле за въвеждане изведете съобщение за това.

Попитайте потребителя при регистрация още и за дата на раждане във формат ден.месец.година. Запишете датата в базата данни. Извършете проверка на датата за съответствие с формата.

Попитайте потребителя при регистрация още и за страна на живеене. Предложете му да избере една от страните чрез падащ списък select.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне