⊗ppPmAuRR 433 of 447 menu

Registrasie met Geskeide Regte op PHP

Met die toevoeging van gebruikersregte moet ons veranderinge aanbring in ons registrasie. Nou moet ons tydens die registrasie van 'n gebruiker sy status in die INSERT navraag spesifiseer.

Gewoonlik ontvang alle gebruikers van ons webwerf die laagste status tydens aanvanklike registrasie, dus in ons geval 'user':

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

Hoër statusse word gewoonlik deur 'n administrateur toegeken. Hy sien 'n lys gebruikers in die adminpaneel en kan enigiemand byvoorbeeld 'n administrateur maak.

Hoe sal die eerste administrateur dan op die webwerf verskyn? Die eenvoudigste: registreer 'n gewone gebruiker en maak hom 'n administrateur deur PhpMyAdmin.

Meer kompleks: tydens die eerste opstart op die gasheer die webwerf se installasie uitvoer, met 'n vorm vra vir gebruikersnaam en wagwoord en registreer die heel eerste gebruiker van die webwerf, aan wie die administrateurstatus toegeken word.

Verander die registrasiekode sodat alle bygevoegde gebruikers die status 'user' ontvang.

Verander handmatig 'n sekere gebruiker se status na 'admin'. Teken aan onder hierdie gebruiker.

Maak 'n bladsy admin.php waartoe slegs gebruikers met die status 'admin' toegang sal hê.

Vertoon op die bladsy admin.php 'n lys van al die geregistreerde gebruikers van jou webwerf in tabelvorm. Laat daar twee kolomme in die tabel wees: gebruikersnaam en status.

Wysig die vorige taak sodat daar 'n derde kolom bykom, met 'n skakel, waardeur die administrateur enige gebruiker kan verwyder.

Wysig die vorige taak sodat die table rye met administrateurs rooi gekleur word, en met gewone gebruikers - in groen.

Wysig die vorige taak sodat daar 'n ander kolom bykom. In hierdie kolom kan die administrateur gebruikersregte verander. Maak dit so dat vir alle gewone gebruikers daar 'n skakel maak hom 'n administrateur staan, en vir 'n administrateur - 'n skakel maak hom 'n gebruiker.

Maak dit so dat op alle bladsye van die webwerf, in die kopkant, 'n geregistreerde gebruiker sy gebruikersnaam en status sien.

Wysig die vorige taak sodat vir administrateurs in die webwerf se kopkant ook 'n skakel na die administrateurpaneel verskyn.

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