⊗ppPmAuRR 433 of 447 menu

PHP-де құқықтарды бөлу арқылы тіркелу

Пайдаланушылардың құқықтарын қосқан кезде біз тіркелуді өзгертуіміз керек. Енді пайдаланушыны тіркеген кезде біз INSERT сұрабында оның мәртебесін көрсетуіміз керек.

Әдетте, бастапқы тіркелу кезінде біздің сайттың барлық пайдаланушылары ең төменгі мәртебеге ие болады, яғни біздің жағдайда 'user':

<?php $query = "INSERT INTO users SET login='$login', password='$password', 'status'='user'"; ?>

Жоғарырақ мәртебелерді әдетте әкімші береді. Ол әкімшілік бөлімінде пайдаланушылар тізімін көріп, кез келген адамды, мысалы, әкімші етіп тағайындай алады.

Сонда сайтта бірінші әкімші қалай пайда болады? Ең қарапайымы: кәдімгі пайдаланушыны тіркеп, PhpMyAdmin арқылы оны әкімші етіп тағайындау.

Қиынырағы: сайтты хостингке бірінші рет орнатқан кезде сайтты орнатуды іске қосып, форма арқылы логин мен пароль сұрап, сайттың ең бірінші пайдаланушысын тіркеп, оған әкімші мәртебесін беру.

Тіркеу кодын өзгертіңіз, сонда қосылатын барлық пайдаланушылар 'user' мәртебесін алады.

Қолмен кез келген пайдаланушының мәртебесін 'admin' деп өзгертіңіз. Осы пайдаланушы атынан кіріңіз.

admin.php бетін жасаңыз, оған тек 'admin' мәртебесі бар пайдаланушылар ғана қол жеткізе алады.

admin.php бетінде сайтыңыздың тіркелген барлық пайдаланушыларының тізімін кесте түрінде шығарыңыз. Кестеде екі баған болсын: логин және мәртебе.

Алдыңғы тапсырманы өзгертіңіз, сонда үшінші баған пайда болады, онда әкімші кез келген пайдаланушыны жоюға болатын сілтеме болады.

Алдыңғы тапсырманы өзгертіңіз, сонда әкімшілердің қатары қызыл түске, ал кәдімгі пайдаланушылардың қатары жасыл түске боялады.

Алдыңғы тапсырманы өзгертіңіз, сонда тағы бір баған пайда болады. Бұл бағанда әкімші пайдаланушылардың құқықтарын өзгерте алады. Барлық кәдімгі пайдаланушылар үшін оны әкімші ету сілтемесі, ал әкімші үшін - оны пайдаланушы ету сілтемесі болуы үшін жасаңыз.

Сайттың барлық беттерінде, тақырыптық жолда тіркелген пайдаланушы өз логині мен мәртебесін көретіндей етіп жасаңыз.

Алдыңғы тапсырманы өзгертіңіз, сонда әкімшілер үшін сайттың тақырыптық жолында әкімшілік бөліміне сілтеме де көрсетіледі.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау