Hey Barney,
Thanks for the code example.  I'm going to start working on the security 
tag and keep people posted with my progress.  It's a pretty involved 
system that people might be interested.

> with that at the raw filesystem level.  And since it's happening once
> for the file, not once per execution, you'll also alleviate issues
> with running the file on your dev server and having to unset the IDs
> befor eyou deploy live and stuff.

You know, while somewhat unrelated, you indirectly brought up a good 
point.  Obviously the file will be assigned a unique ID upon first run 
and that ID is registered in the, let's say dev, database.  I would then 
compile the file and send it over to the prod server.  I would also need 
to copy the table in the dev databse that stores all the unique file IDs 
for those files over to the prod database, but at least I don't need 
those files to edit themselves after they've been compiled...

Thanks for your help!
Mike


> On 8/3/05, Mike Soultanian <[EMAIL PROTECTED]> wrote:
> 
>>I am trying to create a file security system and I have a custom tag
>>that checks the security settings on a CFM file every time it is
>>accessed.  So, at the top of the page would be:
>>
>><CF_SECURITYCHECK>
>>
>>This tag checks the database to see if the logged-in user has access to
>>the file and continues loading the page if the user does.  If the user
>>doesn't have access, the user will be sent to an error page.  Obviously,
>>to keep track of every file on the system the database needs to have a
>>unique identifier for each file.  I could use the directory/filename,
>>but if move a file, that would cause problems because the database would
>>"lose" the information on that file and permissions would have to be
>>reset (pain).
>>
>>So, what I want to happen is when a CFM page is accessed for the first
>>time, I want it to edit itself and put in a a unique file identifier
>>that it will then be stored in the database.  So, for example, it will
>>take the following:
>>
>><CF_SECURITYCHECK>
>>
>>and change it to:
>>
>><CF_SECURITYCHECK FileID="[some randomly generated unique number]">
>>
>>I know this may not be possible, but I thought I'd check anyways.
>>Otherwise, does anyone know how I can identify a file by some unique
>>characteristic (i.e. checksum maybe)?  It's kinda similar to an NTFS
>>system where the system knows the permissions on a file regardless of
>>where it moves to.
>>
>>What I would like to avoid is generating my own unique numbers in each
>>file.  I could do it that way, but I'd like to find a clean and more
>>automatic way to take care of it.
>>
>>Thanks,
>>Mike
>>
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:213782
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to