Mavzu: php da ma’lumotlar bazasi bilan ishlash, php da autentifikatsiya va avtorizatsiyani amalga oshirish usullari


Ma’lumotlar bazasiga ma’lumotlar yozish


Download 47.82 Kb.
Pdf ko'rish
bet5/7
Sana18.06.2023
Hajmi47.82 Kb.
#1583759
1   2   3   4   5   6   7
Bog'liq
5-amaliy ish

Ma’lumotlar bazasiga ma’lumotlar yozish
Ma’lumki, ma’lumotlarni jadvalga yozish uchun SQL tilidagi INSERT buyrug‘i
ishlatiladi:
mysql> INSERT INTO Artifacts SET title='Eksponat nomi'; PHP skriptda bunday
buyruqdan foydalanish uchun mysql_query() funksiyasi mavjud.
mysql_query sintaksisi
mysql_query resursi (query qatori)
mysql_query() SQL-so‘rovni MySQL ma’lumotlar bazasining ma’lumotlar
bazasiga jo‘natadi. Agar ochiq aloqa bo‘lmasa, funksiya parametrsiz
mysql_connect() funksiyasiga o‘xshash holda MBBT bilan bog‘lanishga urinadi.
So‘rov natijasi buferlanadi.
Php da autentifikatsiya va avtorizatsiyani amalga oshirish usullari


PHP DA AUTENTIFIKATSIYA VA AVTORIZATSIYANI AMALGA
OSHIRISH USULLARI
Autentifikatsiya va Avtorizatsiya

Autentifikatsiya - bu foydalanuvchining shaxsini tekshirish jarayoni. Odatda
identifikator (masalan, foydalanuvchi nomi yoki elektron pochta manzili) va
maxfiy belgi (masalan, parol yoki kirish belgisi) foydalanuvchi o'zi da'vo qilgan
shaxs ekanligini aniqlash uchun foydalanadi. Autentifikatsiya tizimga kirish
xususiyatining asosidir.

Avtorizatsiya – bu tizimga kirgan foydalanuvchida belgilangan faoliyatni amalga
oshirishga huquqi bor yoki yo'qligini tekshirish.
PHP DA AUTENTIFIKATSIYA VA AVTORIZATSIYANI AMALGA
OSHIRISH UCHUN PHP NING Yii FRAMEWORKIDAN
FOYDALANAMIZ
Yii framework tizimga kirishni qo'llab-quvvatlash uchun turli xil
komponentlarni ulaydigan ramka tizimini taqdim etadi. Ushbu ramkadan
foydalanish uchun biz asosan quyidagi ishlarni bajarishimiz kerak:

Foydalanuvchi dasturining tarkibiy qismini sozlash;

Yii/web/IdentityInterface interfeysini amalga oshiradigan sinf yaratish;
Foydalanuvchi dastur komponentasi foydalanuvchi autentifikatsiya holatini

Download 47.82 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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