PHP-de hasaba almakda maglumatlary barlamak

Häzir biz login-parol jübüti üçin hiç hili çäklendirmeler goýmaýarys, ýöne bu dogry däl. Mysal üçin, häzir bizim ulanyjylar tötänleýin ýa-da maksatly suratda boş login ýa-da parol bilen, ýa-da bir nyşandan ybarat parol bilen hasaba alyp bilerler. Şeýle parol örän ýönekeý we howpsuz bolmaz.

Üns beriň, eger bir meýdan nädogry girizilse, forma arassalanmaly däl, sebäbi bu ulanyja kynçylyk döreder: ol girizdi-girizdi maglumaty, basdy - we hemmesi ýok boldy, gaharyman bir nyşanda ýalňyşlyk bolup biler.

Задание 1

Kodyňyzy üýtgediň, şeýlelikde boş login ýa-da parol bilen ulanyjy hasaba alyp bolmasyn.

Задание 2

Kodyňyzy üýtgediň, şeýlelikde login diňe latyn harp we sanlardan ybarat bolup bilsin. Eger şeýle bolmasa, forma üstinde bu barada habary görkeziň.

Задание 3

Kodyňyzy üýtgediň, şeýlelikde login uzynlygy 4-den 10 nyşana çenli bolsun. Eger şeýle bolmasa, forma üstinde bu barada habary görkeziň.

Задание 4

Kodyňyzy üýtgediň, şeýlelikde parol uzynlygy 6-den 12 nyşana çenli bolsun. Eger şeýle bolmasa, forma üstinde bu barada habary görkeziň.

Задание 5

Kodyňyzy üýtgediň, şeýlelikde, eger login ýa-da parol nädogry girizilse, degişli input üstinde bu barada habar görkezilsin.

Задание 6

Hasaba almakda ulanyjydan ýene bir email sorap görüň. Ony maglumatlar bazasyna giriziň. E-mailiň dogrulygyny barlaň we, eger ol nädogry bolsa, degişli input üstinde bu barada habary görkeziň.

Задание 7

Hasaba almakda ulanyjydan ýene bir doglan gününi gün. aý. ýyl formatynda sorap görüň. Güni maglumatlar bazasyna giriziň. Güniň formata laýyk gelýänligini barlaň.

Задание 8

Hasaba almakda ulanyjydan ýene bir ýaşaýan ýurduny sorap görüň. Ondan bir ýurdy saýlamagy teklip ediň açylýan sanaw select kömegi bilen.