⊗ppPmAuRg 432 of 447 menu

Haki za Upataji kwenye PHP

Mara nyingi kwenye tovuti hakuna aina moja ya watumiaji, lakini kadhaa na wote wana haki tofauti. Kwa mfano, unaweza kuwa na watumiaji wa kawaida na wasimamizi. Wasimamizi watakuwa na haki zaidi, kuliko watumiaji wa kawaida.

Jinsi hii inatekelezwaje: tutaunda kwenye jedwali la watumiaji uga mwingine, tuuite status na kwa kila mtumiaji tutahifadhi hali yake: wacha kwa wasimamizi iwe neno 'admin', na kwa watumiaji wa kawaida - neno 'user'.

Sasa wakati wa kumthibitisha mtumiaji kwenye $_SESSION['status'] tutaandika hali ya mtumiaji kutoka kwa hifadhidata:

<?php if (password_verify($_POST['password'], $hash)) { $_SESSION['auth'] = true; $_SESSION['id'] = $user['id']; $_SESSION['status'] = $user['status']; // tunaandika hali } ?>

Wacha sasa tuwe na ukurasa fulani kwenye tovuti yetu, ambao wasimamizi tu ndio wanaupata. Tufanye ili wasimamizi tu waone yaliyomo ya ukurasa huu:

<?php if (!empty($_SESSION['auth']) and $_SESSION['status'] === 'admin') { // tutaonyesha yaliyomo ya ukurasa kwa wasimamizi tu } ?>
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa