Avatar billede zyxep Nybegynder
14. marts 2007 - 10:53 Der er 9 kommentarer

rettigheder i CMS system

Hey.

jeg er igang med et stort skole projekt hvor vi skal lave et CMS system til skolen.
vi har så nogen helt masse rettigheder
hvor der skal være nogen kategorier.
f.eks
værktøjer
FAQ
Hold
Podcast
Portfolio

inde for hver kategori skal man kunne oprette,rette og slette..
hvordan er den nemmeste og mest fleksible måde at gøre det på??

p.s.

vi vil have at hver eneste profil kan div ting..

f.eks vi opretter en rettighed ved navn "SuperLærer" og den lære skal så kunne oprette ting i hver kategori men ikke slette og rette..
men så en "SuperSuperLærer" kan oprette og slette i alle kategorierne..

HJÆLP!!!
Avatar billede noob2003 Nybegynder
14. marts 2007 - 10:59 #1
har i sat bruger op som level bruger,  så level 1 kan alt, level 2 mindre osv. ??
Avatar billede zyxep Nybegynder
14. marts 2007 - 11:09 #2
nej..

vi har lavet en profil tabel
hvor der er
id
username
password
name
lastname
rettigheder_id

rettigheder_id har så en Relation til en tabel med id hvor vi har
kategori opret
kategori ret
kategori slet

og de felter har så værdi 0/1 altså true/false

men det blir stort og klunset..
Avatar billede noob2003 Nybegynder
14. marts 2007 - 11:41 #3
bruger i cokkies eller session ??
Avatar billede zyxep Nybegynder
14. marts 2007 - 11:50 #4
sessions.
Avatar billede noob2003 Nybegynder
14. marts 2007 - 12:00 #5
hvis du bruger tal i rettigheder_id

dette her skulle du kunne rette til eks.
main menu  "mainmenu.php"
kategori menu "kategorimenu.php"

osv.

<?php

if($_SESSION['username']['rettigheder_id'] == 1) {
echo"laver brugermenu 1";
}
if($_SESSION['username']['rettigheder_id'] == 2) {
echo"laver brugermenu 2";
}
if($_SESSION['username']['rettigheder_id'] == 3) {
echo"laver brugermenu 3";
}

?>
Avatar billede zyxep Nybegynder
14. marts 2007 - 12:03 #6
men det blir jo stadig for stort og "slam" kodet
Avatar billede noob2003 Nybegynder
14. marts 2007 - 12:11 #7
ja måske, men det er nemmer at styrer på den måde "syntes jeg"
Avatar billede zyxep Nybegynder
14. marts 2007 - 12:13 #8
jah sys jeg bestemt os.. men det ik så fleksibelt..
Avatar billede noob2003 Nybegynder
14. marts 2007 - 12:28 #9
echo linien, kan man jo ændre til at hente menu mysql db
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester