05. marts 2005 - 10:59Der er
6 kommentarer og 1 løsning
Spørgsmål ang. rettigheder
Hej
Jeg har lidt problemer med rettigheder.
Jeg har en database med flere tabeller. Én til alle siderne på hjemmesiden, og én til brugerne. Det skal så være sådan, at man kan tildele brugerne forskellige rettigheder, så de ikke kan rette i alle sider. Men en bruger skal også kunne have flere rettigheder på én gang.
Fx skal én bruger kunne rette i de sider der hører til ’håndbold’ og ’badminton’, mens en anden kun må rette i ’fodbold’.
Hver enkelt side, skal så have tilknyttet nogle ”rettigheder”. Så når man opretter en side, skal man kunne vælger hvilke grupper der må kunne rette denne side. Fx ’administrator’, ’håndbold’ og ’fodbold’. Det havde jeg tænkt man gjorde med nogle afkrydsningsfelter.
Der skal vel så være en tabel som hedder ’rettigheder’, hvor man så kan opretter poser til fx ’badminton’, ’fodbold’ m.m.?
Problemet er, at jeg ikke kan gennemskue hvordan jeg skal bygge min database op.
Er der nogen som kan hjælpe?
Jeg er godt klar over at det dårligt formuleret, men jeg har lidt svært ved at forklare mit problem. Hvis du ikke forstår problemet, prøver at formulere det på en anden måde.
Vi har lavet samme system i et CMS system, og der fand vi frem ti lat den letteste måde, var at lave en tabel med grupper. Man kan så give forskellige grupper rettighed til at rette i forskellige sider, og samtidig tilknytte forskellige brugere til grupperne. Derved får du let ved at tildele flere rettigheder til mange brugere på engang.
cpufan -> Det var endelig noget ala det samme jeg havde tænkt, men det er skal være nemt at oprette flere løbene. Kan man vel også oprette en kolonne nemt via asp?
moejensen -> Kan du uddybe dit svar lidt? Jeg forstår ikke helt hvordan det bygges op.
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.