Hej med jer
Jeg sidder og roder lidt med en hjemmeside hvor der er login på. Via brugernavnet til login'et bliver brugerne katagoriseret med følgende 1, 2, 3, 4 osv.
dette tal er så baseret på hvor meget adgang de efterfølgende har på siden - så langt så godt...
Ligeledes har jeg på siden en database som indeholder en masse data, disse data skal brugerne have adgang til, men brugeren med katagori 1 skal have adgang til alt, hvor imod de andre bruger skal have adgang til de data som er relateret til dem. dvs at bruger med katagori 2 måske skal se linje 44 + 67 + 89 osv. og bruger med katagori 4 skal måske se linje 21 + 27 + 101 osv.
jeg har tænkt mig noget i retning af:
(forbindelse til databasen oprettes her)
if session ("login")="1" then
strSQL = "select * FROM shopcheck where User = 1 and Status = 0
elseif session ("login")="2" then
strSQL = "select * FROM shopcheck where User = 2 and Status = 0
elseif session ("login")="3" then
strSQL = "select * FROM shopcheck where User = 3 and Status = 1
endif
rs.Open strSQL, cn
%>
Men det virker bestemt ikke
jeg fatter det ikke, - er det "forbudt" at lave if then midt i en connection? Er der en der kan hjælpe mig på vej......?
/Maddog