thanks adam, that looks pretty cool, i guess also as its using bit functions
this code should be faster than the other methods suggested? 

are the values 1,2 and 4 significant? or can they be any values?

-----Original Message-----
From: Reynolds, Adam [mailto:[EMAIL PROTECTED]]
Sent: 09 October 2000 11:46
To: Fusebox
Subject: RE: Security issues


Roughly...
<cfscript>
        request.useradmin = 1;
        request.reportadmin = 2;
        request.siteadmin = 4;
</cfscript>

Somewhere in your login in code ....
        request.userpermissions = request.useradmin + request.siteadmin

Somewhere in your function listing areas

        <cfif bitand(request.userpermissions,request.useradmin)>
                display your user administration functions here.
        </cfif>
        <cfif bitand(request.userpermissions, request.reportadmin)>
                display your report admin functions
        </cfif>
        etc...

User shouls see Useradmin and Siteadmin functions.
------------------------------------------------------------------------------
To Unsubscribe visit 
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/fusebox or send a 
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.

Reply via email to