Håller på att bygga upp en site åt en förening. De vill dela upp siten så att olika användare ska kunna administrera olika delar. Men frågan är, hur gör man detta smidigast? Ska man lägga in 20st true/false fält för varje användare och sedan kolla vilka delar användaren ska ha behörighet till mha. en IFsats? Finns det något smidigare/bättre sätt? Ex.
Pelle ska kunna administrera del nr. 1,2,3,7 & 14
Sarah ska kunna administrera del nr. 3,4,7,12,15 & 17
Davis ska kunna administrera del nr. 1,14 & 18
osv...
Du har väl någon inloggning och i samband med den kan du lässa in allt och lagra det i en array i en session-variabel.
För att se om användaren har rätt att administrera
function isCapable(partNumber,privileges)
dim i
for i = 0 to ubound(privileges)
if privileges(i) = partNumber then isCapable = true : return
next
isCapable = false
end function