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!
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.