26. april 2003 - 15:48Der er
11 kommentarer og 1 løsning
Admin Login
Hej allesammen
Jeg har et problem. Jeg er igang med at lave admin funktioner til mit brugersystem. Men jeg ved ikke hvordan man gør sådan at systemet, kan kende om det er en admin eller coadmin der logger ind. For admin skal kunne gå ind på den side hvor man kan slette brugere osv. CoAdmin skal kun kunne redigere brugernes profiler, og normale brugere skal ikke kunne noget specielt. Hvordan laver jeg et sådan "level" script?
PS: Mit brugersystem kører på MySQL, tabellen hvor brugerne ligger hedder users.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du kunne tilføje et felt i din tabel som hedder status. Hvis den er lig med 1 er man bruger, 2 er man coadmin og 3 så er man admin. Den værdi kan du så gemme i en session og så tjekke på de forskellige sider hvad man må se/gøre.
I din tabel i databasen tilføjer du et felt der hedder status. Når folk logger ind, så laver du vel nogle sessions med brugernavn og deslign. Der laver du også en session der ser nogenlunde sådan her ud:
$_SESSION['status'] = $row[status]; $row[status] indeholder så den status på den bruger der logger ind
Så kan du tjekke således <?php if($_SESSION['status'] == 3) { echo "Das admin"; } ?>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.