⊗ppPmAuRg 432 of 447 menu

PHP'де кирүү укуктары

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

Бул кандайча ишке ашырылат: колдонуучулар таблицасында дагы бир талаа түзөбүз, аны status деп атайбыз жана ар бир колдонуучу үчүн анын статусун сактайбыз: админдер үчүн 'admin' деген сөз, ал эми кадимки колдонуучулар үчүн - 'user' деген сөз болсун.

Эми колдонуучу киргенде $_SESSION['status'] ичинде колдонуучунун статусун маалымат базасынан жазабыз:

<?php if (password_verify($_POST['password'], $hash)) { $_SESSION['auth'] = true; $_SESSION['id'] = $user['id']; $_SESSION['status'] = $user['status']; // статусту жазабыз } ?>

Эми сайтыбызда кандайдыр бир бет болсун, ага админдер гана кире алат. Ошол баракчанын мазмунун админдер гана көрө алышы үчүн кылабыз:

<?php if (!empty($_SESSION['auth']) and $_SESSION['status'] === 'admin') { // баракчанын мазмунун админдерге гана көрсөтөбүз } ?>
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу