29. juli 2003 - 15:47Der er
7 kommentarer og 1 løsning
Hvordan kan den samme bruger have adgang til flere niveuer?
Jeg er ved at lave et kalendersystem, hvor man logger sig på og kan se sin kalender.
Nu vil jeg gerne udvide systemet sådan; at den samme bruger kan se flere kalendere med sit loginnavn, og sådan; at flere brugere brugere kan se den samme kalender så man kan deles om den.
Har I nogle idéer til, hvordan jeg skal strukturere det?
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.
Hvis hver kalender har et unikt id og hver bruger har et unikt id, kan du lave en ny tabel der kobler de to sammen ved at have en kolonne til brugerid og en kolonne til kalenderid - denne tabel vil så indeholde alle tilladte kombinationer af brugere og kalendere.
troxa... det er jo *in* at lave normaliserede databaser. og hvis man f.eks. har flere brugere i samme felt, som du foreslår, så er det ikke længere en normaliseret database. det vil også gøre det mere besværligt at lave søgninger.
>> tipsen: jeg kan se idéen med din løsning, men hvordan kan jeg så implementere den? Jeg mener; når jeg logger på, hvordan "ved" min kode, hvilken kalender den skal vise i fald der er otte tilladte kombinationer?
Du kan evt. give mulighed for at angive en default-kalender - måske er det endda oplagt, hvilken kalender der bør være default. Derudover giver du så brugeren mulighed for at skifte kalender via en drowdownmenu eller evt. kombinerer du data fra alle de kalendere brugeren har adgang til - det afhænger helt af hvad formålet er og hvordan din eksisterende implementation ser ud.
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.