Author: Jesperk | Posted on: 9/16/2010 7:48:00 AM | Views : 823

Hi
I have secured some files on my webserver by putting them into the App_Data folder in the root (I do not have the option to secure folders using the ASAPI filter)

The user gets access to these files by requesting them through a handler, fx. by requesting ~/Handler.ashx?file=App_Data/MySubFolder/MyFile.jpg

Now, I want to make all the content in a specific folder called "Members" (a single subdirectory of the App_Data folder) available only by passing a specific password. That is by requesting ~/Handler.ashx?file=App_Data/MySubFolder/MyFile.jpg&password=xxxx


In my Handler.ashx I have written some logic seeking if InStr(context.Request.QueryString("file"), "Members") = 0 before sending the file.
If inStr <> 0 a password is required.



Is this a good way to secure a folder in and its content? Is there a way of getting access anyway, like using some kind of "sub- ...

Go to the complete details ...