⊗ppPmAuRg 432 of 447 menu

Toegangsregte op PHP

Meestal is daar nie net een tipe gebruiker op 'n webwerf nie, maar verskeie en almal het verskillende regte. Byvoorbeeld, jy kan gewone gebruikers hê en administrateurs. Administrateurs sal meer regte hê as gewone gebruikers.

Hoe dit geïmplementeer word: laat ons in die tabel met gebruikers nog 'n veld skep, noem dit status en vir elke gebruiker sal ons sy status stoor: laat vir administrateurs die woord 'admin' wees, en vir gewone gebruikers - die woord 'user'.

Nou, tydens die aanmelding van die gebruiker, in $_SESSION['status'] sal ons die gebruiker se status uit die databasis skryf:

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

Kom ons sê nou ons het 'n bladsy op die webwerf, waarop slegs administrateurs toegang het. Laat ons maak dat slegs administrateurs die inhoud van hierdie bladsy kan sien:

<?php if (!empty($_SESSION['auth']) and $_SESSION['status'] === 'admin') { // wys die bladsy-inhoud slegs aan administrateurs } ?>
Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp