⊗ppPmAuRg 432 of 447 menu

Dovoljenja v PHP

Pogosto na spletnem mestu ni ena vrsta uporabnikov, ampak več in vsi imajo različne pravice. Na primer, lahko imate navadne uporabnike in skrbnike. Skrbniki bodo imeli več pravic kot navadni uporabniki.

Kako se to izvaja: v tabeli z uporabniki bomo ustvarili še en polje, poimenovali ga bomo status in za vsakega uporabnika bomo shranjevali njegov status: za skrbnike naj bo beseda 'admin', za navadne uporabnike - beseda 'user'.

Zdaj ob prijavi uporabnika v $_SESSION['status'] zapišimo status uporabnika iz podatkovne baze:

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

Recimo, da imamo zdaj na spletnem mestu neko stran, do katere imajo dostop le skrbniki. Naredimo tako, da vsebino te strani vidijo le skrbniki:

<?php if (!empty($_SESSION['auth']) and $_SESSION['status'] === 'admin') { // prikažemo vsebino strani le skrbnikom } ?>
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni