Avatar billede daliwi Nybegynder
24. november 2004 - 01:45 Der er 1 løsning

Login med flere grupper!

Hvis man nu har et almideligt loginsystem via ASP og en database der har brugernavne og passwords, er der så en metode så man kan tilmelde personerne forskellige grupper, så de kun har adgang til forskellige dele af min webside?

Altså, hvis man har 10 forskellige undersider, men den ene bruger kun må se de tre af dem, og en anden de syv!

Leder egentlig mest efter hvilken fremgangsmåde jeg skal benytte, da jeg ikke lige kan se hvordan man griber det an, eller hvordan man skriver det ind i databasen!

På forhånd tak!
Avatar billede fennec Nybegynder
24. november 2004 - 08:24 #1
Det kan man sagtens. Det du gør at at lave en tabel til hvor du smider brugerID'et og "accessID'et" over i. I dette tilfælde vil "accessID'et" være et PageID, men det kunne også have været brugt til produkter, grupper og meget andet.

UserAccess:
brugerID = Int
PageID = Int

Bruger1 skal have adgang til siderne 1-5, og Bruger2 skal se siderne 4-10. Så indsætter du:

1, 1
1, 2
1, 3
1, 4
1, 5
2, 4
2, 5
2, 6
...
...

På dine sider tjekker du så for om brugerID'et og sideID'et er i UserAccess tabellen. Hvis det er, kan han/hun se siden ellers kan man ikke.
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
Kategori
Kurser inden for grundlæggende programmering

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