⊗ppPmAuPHi 420 of 447 menu

PHP da foydalanuvchi ro‘yxatdan o‘tkazishda parolni yashirish

Parol kiritish maydoni odatda password turidagi input bo‘lib, unda kiritilgan belgilar yulduzchalar ostida yashiriladi. Buning maqsadi - salbiy niyatli shaxs foydalanuvchi parolini ro‘yxatdan o‘tish paytida yelkasidan ko‘rib qolmasligi uchun.

Parolni shu tarzda yashirish, albatta, yaxshi, lekin, shunday muammo bor - foydalanuvchi nima kiritayotganini ko‘rmaydi. U biron bir belgini kiritishda xato qilishi va o‘zi xohlagan parol bilan emas, boshqasi bilan ro‘yxatdan o‘tishi mumkin. Bu afsuski:(, chunki keyin u saytga avtorizatsiyadan o‘tolmaydi.

Ushbu muammoning standart yechimi mavjud: foydalanuvchiga parol kiritish uchun ikki ta input ko‘rsatiladi - birinchi inputga u parolni kiradi, ikkinchi inputga esa - uning tasdiqlovchasini, ya'ni o‘sha parolni ikkinchi marta kiradi:

<form action="" method="POST"> <input name="login"> <input type="password" name="password"> <input type="password" name="confirm"> <input type="submit"> </form>

Bizning saytimizning vazifasi - parol va uning tasdiqlovchasi mos kelishini tekshirish, chunki mantiqan, bu holda foydalanuvchi aniq xohlagan narsasini kiritgan bo‘ladi:

<?php if (!empty($_POST['login']) and !empty($_POST['password']) and !empty($_POST['confirm'])) { if ($_POST['password'] == $_POST['confirm']) { // ro‘yxatdan o‘tkazamiz } else { // mos kelmasligi haqida xabar chiqaramiz } } ?>

Formani yuborishda parol uning tasdiqlovchasi bilan solishtiriladigan qilib kodingizni o‘zgartiring. Agar ular mos kelsa - ro‘yxatdan o‘tkazishni davom ettiramiz, agar mos kelmasa - bu haqida xabar chiqaramiz.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish