⊗ppPmAuRR 433 of 447 menu

Registracija z delitvijo pravic na PHP

Pri dodajanju uporabniških pravic moramo vnesti spremembe v našo registracijo. Zdaj moramo med registracijo uporabnika v poizvedbi INSERT določiti njegov status.

Običajno vsi uporabniki našega spletnega mesta med začetno registracijo prejmejo najnižji status, to je v našem primeru 'user':

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

Višje statuse običajno dodeli administrator. V administratorskem vmesniku vidi seznam uporabnikov in lahko katerega koli naredi za administratorja.

Kako se bo potem na spletnem mestu pojavil prvi administrator? Najpreprosteje: registrirajte navadnega uporabnika in prek PhpMyAdmin ga naredite za administratorja.

Bolj zapleteno: ob prvem zagonu na gostovanju zaženi namestitev spletnega mesta, z uporabo obrazca vprašaj za uporabniško ime in geslo ter registriraj prvega uporabnika spletnega mesta, ki mu dodeliš status administratorja.

Spremenite kodo registracije tako, da vsi dodani uporabniki prejmejo status 'user'.

Ročno spremenite status kakšnemu uporabniku na 'admin'. Prijavite se s tem uporabnikom.

Ustvarite stran admin.php, do katere bojo imeli dostop samo uporabniki s statusom 'admin'.

Na strani admin.php prikažite seznam vseh registriranih uporabnikov vašega spletnega mesta v obliki tabele. Naj bodo v tabeli dva stolpca: uporabniško ime in status.

Spremenite prejšnjo nalogo tako, da se pojavi še tretji stolpec s povezavo, s katero lahko administrator izbriše katerega koli uporabnika.

Spremenite prejšnjo nalogo tako, da se vrstice tabele z administratorji obarvajo rdeče, običajni uporabniki pa zeleno.

Spremenite prejšnjo nalogo tako, da se pojavi še en stolpec. V tem stolpcu lahko administrator spreminja pravice uporabnikov. Naredite tako, da za vse običajne uporabnike tam stoji povezava naredi ga za administratorja, za administratorja pa - povezava naredi ga za uporabnika.

Naredite tako, da na vseh straneh spletnega mesta, v glavi registriran uporabnik vidi svoje uporabniško ime in status.

Spremenite prejšnjo nalogo tako, da se za administratorje v glavi spletnega mesta prav tako prikaže povezava do administratorskega vmesnika.

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