⊗ppPmAuRR 433 of 447 menu

Reģistrācija ar atļauju sadalījumu PHP

Pievienojot lietotāju tiesībām, mums ir jāveic izmaiņas mūsu reģistrācijas procesā. Tagad, reģistrējot lietotāju, mums INSERT vaicājumā ir jānorāda viņa statuss.

Parasti sākotnējās reģistrācijas laikā visi mūsu vietnes lietotāji saņem viszemāko statusu, tas ir, mūsu gadījumā 'user':

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

Augstākus statusus parasti piešķir administrators. Viņš administrēšanas panelī redz lietotāju sarakstu un var jebkuru padarīt, piemēram, par administratoru.

Kā tad vietnē parādīsies pirmais administrators? Vienkāršākais veids: reģistrēt parastu lietotāju un caur PhpMyAdmin padarīt viņu par administratoru.

Sarežģītāks veids: pirmajā palaišanas reizē uz hostinga palaist vietnes instalāciju, ar palīdzību veidlapas pajautāt lietotājvārdu un paroli un reģistrēt pašu pirmo vietnes lietotāju, kuram piešķirt administratora statusu.

Modificējiet reģistrācijas kodu tā, lai visiem pievienotajiem lietotājiem tiktu piešķirts statuss 'user'.

Manuāli mainiet kādam lietotājam viņa statusu uz 'admin'. Autorizējieties ar šo lietotāju.

Izveidojiet lapu admin.php, kurai piekļūs tikai lietotāji ar statusu 'admin'.

Parādiet lapā admin.php sarakstu ar visiem jūsu vietnes reģistrētajiem lietotājiem tabulas veidā. Tabulā lai būtu divas kolonnas: lietotājvārds un statuss.

Modificējiet iepriekšējo uzdevumu tā, lai parādītos vēl trešā kolonna ar saiti, ar kuras palīdzību administrators varēs izdzēst jebkuru lietotāju.

Modificējiet iepriekšējo uzdevumu tā, lai tabulas rindas ar administratoriem iekrāsotos sarkanā krāsā, bet ar parastajiem lietotājiem - zaļā.

Modificējiet iepriekšējo uzdevumu tā, lai parādītos vēl viena kolonna. Šajā kolonnā administrators varēs mainīt lietotāju tiesības. Izdariet tā, lai visiem parastajiem lietotājiem tur būtu saite padarīt viņu par administratoru, bet administratoram - saite padarīt viņu par lietotāju.

Izdariet tā, lai visās vietnes lapās, galvenē reģistrētais lietotājs redzētu savu lietotājvārdu un statusu.

Modificējiet iepriekšējo uzdevumu tā, lai administratoriem vietnes galvenē tiktu parādīta arī saites uz administrēšanas paneli.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt