PHPде колдонуучу катталуу учуң маалыматтарды текшерүү

Учурда биз логин-сырсөз жуптарына эч кандай чектөөлөрдү коё бербейбиз, бирок, бул туура эмес. Мисалы, учурда биздин колдонуучулар кокустан же адилеттүүлүк менен бош логин же сырсөз менен, же бир гана белгиден турган сырсөз менен каттала алышат. Мына ушундай сырсөз өтө жөнөкөй жана коопсуз болбойт.

Эске алыңыз, эгерде кайсы бир талаа туура эмес толтурулса, форма тазаланбашы керек, анткени бул колдонуучуга ыңгайсыздык келтириши мүмкүн: ал маалыматты кирип-кирип, басты - жана баары жоголду, ал эми ката болгону бир гана белгиде болушу мүмкүн.

Задание 1

Кодуңузду өзгөртүңүз, бош логин же сырсөз менен колдонуучуну катталууга мүмкүнчүлүк бербеңиз.

Задание 2

Кодуңузду өзгөртүңүз, логинде латын тамгалары жана сандар гана болушу керек. Эгерде мындай эмес болсо, форманын үстүндөгү билдирүүнү чыгарыңыз.

Задание 3

Кодуңузду өзгөртүңүз, логиндин узундугу 4 ден 10 чейинки белги болушу керек. Эгерде мындай эмес болсо, форманын үстүндөгү билдирүүнү чыгарыңыз.

Задание 4

Кодуңузду өзгөртүңүз, сырсөздүн узундугу 6 ден 12 чейинки белги болушу керек. Эгерде мындай эмес болсо, форманын үстүндөгү билдирүүнү чыгарыңыз.

Задание 5

Кодуңузду өзгөртүңүз, эгерде логин же сырсөз туура эмес кирилсе, тиешелүү инпустун үстүндө мындай билдирүү чыгарылсын.

Задание 6

Колдонуучудан каттоо учуң дагы email сураңыз. Аны маалымат базасына киргизиңиз. Emailдин тууралыгын текшериңиз жана, эгерде ал туура эмес болсо, тиешелүү инпустун үстүндө мындай билдирүү чыгарыңыз.

Задание 7

Колдонуучудан каттоо учуң дагы туулган күндү күн.ай.жыл форматында сураңыз. Күндү маалымат базасына киргизиңиз. Күндүн форматка дал келишин текшериңиз.

Задание 8

Колдонуучудан каттоо учуң дагы жашаган өлкөсүн сураңыз. Ага төмөндөгү тизмеден select жардамы менен бир өлкөнү тандап берүүнү сунуштаңыз.