Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
if (brugerRettighed and level2)<>0 then --bruger har ret til level 2 end if
AND er ikke en funktion men en operator som altså gør hvad du har brug for, den er her brugt som bitvis and, fx : rettinghed 2+3: i binær 110 (4+2=6) andet med level 2 (bin) 010 (2) giver 010 (og altså forskellig fra 0)
dim level(1 to 8) as integer for i=1 to 8 x=1 for j=2 to i x=x+x next level(i)=x next
nu har du et array 1 til 8 som kan bruges sammen med and til at teste brugerrettigheder.
fx som du sprg. om: ... if (brugerMaske and level(2))<>0 then goto brugerOk ...
Undskyld hvis syntaxen ikke er helt ok, normalt programmerer jeg i delphi, men jeg har da brugt vb seriøst (1999-2000). Du må spørge hvis du ikke forstår, jeg oplever at du spørger om det samme igen. --nop
Jeg tror du må lave din egen function. Men det er jo også nemt nok, konverter tallene til binær og læg sammen, så du kan se hvad rettigheder fx. 23 svarer til. Og der er masser af eksempler på konvertering af integer -> bin på E :o)
Forresten kan du osse bruge level tabellen til at beregne brugerMasken med. Fx: brugerM=level(2)+level(5)+level(6) Så vil brugerM indeholde 50 (2+16+32). Tak for pointene.
Det er også sådan - jeg har det pt. jeg fik bare at vide at min roommate, at det ville være bedre at bruge binære værdien.
Kan nogle så fortælle hvordan jeg skal skrive det i ASP/VB så at den tjekker om rettighedsværdien fx 58 indeholder værdien 2... så ledes at bruger har rettigheder til de pågældende sider :/
58 er vel egentlig osse/har en binær værdi, det er jo et tal og ikke et 5-tal og et 8-tal (eller hvad !!). Men..Du har jo fået svaret så mon ikke du skulle prøve at forstå det, fx 58 and 2 vil give enten 0 eller 2, så hvis du tester om <>0 så har du et flag for om brugeren må eller ikke må. Du kunne osse bare lave et array til brugeren med et antal bool som er true hvis brugeren må og false hvis ikke, det kan du måske bedre få til at virke.
Held og lykke. --nop
Synes godt om
Ny brugerNybegynder
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.