Mavzu : Foydalanuvchi kiritgan ma'lumotlarni tekshirish Reja



Download 42,22 Kb.
bet1/4
Sana22.06.2022
Hajmi42,22 Kb.
#692628
  1   2   3   4
Bog'liq
Mavzu Foydalanuvchi kiritgan ma'lumotlarni tekshirish Reja 2


Mavzu : Foydalanuvchi kiritgan ma'lumotlarni tekshirish
Reja :

  1. Ma'lumotlarni tekshirish sinflari ( validatorlar )

  2. Ma'lumotlarni tekshirishni boshlash

  3. Taqqoslash tasdiqlovchilari


Ma'lumotlarni tekshirish sinflari ( validatorlar )
Formalardan olingan ma'lumotlar odatda ma'lumotlar bazalariga yoziladi va ulardagi ma'lumotlar turi ma'lumotlar bazasi jadvallari maydonlaridagi ma'lumotlar turi va uzunligiga mos kelishi kerak. Bundan tashqari, ba'zida biz o'zaro bog'liq ma'lumotlarni kiritishimiz kerak, masalan, ro'yxatdan o'tish paytida parol 2 marta kiritilishi kerak va har ikkala sohada ham bir xil bo'lishi kerak. Ba'zi xakerlar bizning tizimimizga kirish uchun dastur kodlarini shakllarga kiritishga harakat qilishadi. Foydalanuvchi tasodifan noto'g'ri ma'lumotlarni kirgan bo'lsa, server xatolik haqida xabar beriladi.
Ma'lumotlar bilan ishlashdan oldin quyidagilarga ishonch hosil qilishingiz kerak:

  • ma'lumotlar ma'lum bir sohaga kiritiladi;

  • "Manzil" maydonidagi matn elektron pochta manzili shaklida (@ va nuqta bilan);

  • tug'ilgan sana oqilona kiritilishi, ​​masalan, foydalanuvchi o'zini 300 yosh yoki 1 yosh deb hisoblamagan;

  • parol etarlicha murakkab va kirishga mos kelmaydi.

Tasdiqlash mijoz tomonidan ham, server tomonidan ham amalga oshirilishi mumkin. Qachon tasdiqlash sahifa ustida Javascript kod mijoz tomonida qurilgan hisoblanadi. Agar shakldagi ma'lumotlar tekshirilmasa, sahifa serverga yuborilmaydi. Shunday qilib, biz keraksiz trafikdan qochamiz va serverni yuklamaymiz. Boshqa tomondan, server tomonida tekshirish yanada ishonchli hisoblanadi. Javascript kodini buzganlar noto'g'ri ma'lumotlarga osonlikcha qarashlari va yuborishlari mumkin, bu tekshiruvdan o'tadi. Va nihoyat, Javascriptni brauzer sozlamalarida o'chirib qo'yish mumkin. 
Eng aqlli strategiya - bu usullarning kombinatsiyasidan foydalanish. Mijozni oldindan tekshirish bizni xato xatolaridan himoya qiladi va serverdagi jiddiy tekshiruv bizni zararli xakerlikdan himoya qiladi.
Ma'lumotni aks ettirmaydigan, lekin foydalanuvchi kiritilishini tasdiqlaydigan bir qator server boshqaruvlari mavjud. ASP .NET 2.0 o'zi brauzer turini aniqlaydi va ushbu holat uchun eng mos kodni ishlab chiqaradi. Agar brauzer yuborishi mumkin bo'lgan Javascript kodini qo'llab-quvvatlasa , u holda tasdiqlash yoki uning bir qismi mijoz tomonida sodir bo'ladi. Agar brauzer Javascript- ni qo'llab-quvvatlamasa , unda barcha tasdiqlash serverda amalga oshiriladi.
Sinflar validatorlar abstrakt sinf BaseValidator boshchiligidagi ierarxiyani tashkil qiladi.


Asosiy sinf validatorlarning o'zi Label sinfining merosxo'ridir, shuning uchun asosan hamma narsa validatorlar yorliqlar bo'lib, unda biz ko'rsatgan tasdiqlash shartlari bajarilmaganda matn paydo bo'ladi. Odatiy bo'lib, matn validatorlar - qizil. Lekin, albatta, bu rang o'zgarishi mumkin joy hisoblanadi. Ushbu buyum bir xil idishda bo'lishi kerak.


Download 42,22 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish