On Mon, Jan 24, 2011 at 9:36 PM, Jason Stelzer <[email protected]>wrote:

> I have a scenario that is probably pretty common.
>
> I have a set of static files that I would like to restrict access to.
> The only real restriction is that people who are not logged in to my
> application should not be able to download these files. I'm using a
> python 2.6, django 1.2 and apache 2.2.
>
> To achieve this, I'm starting to look at the info here:
> http://code.google.com/p/modwsgi/wiki/FileWrapperExtension
>
> I have also started to read up on the posts about wsgi.file_wrapper
> talked about here:
> http://blog.dscpl.com.au/search/label/mod_wsgi
>
> My questions come down to this:
>
> Am I on the right track?
>
> My content is logically grouped like this:
> /media/<section1>
> /media/<section2>
> /media/section3>
>
> If i were to want to restrict access to one (or more) of the
> sub-sections, I am thinking that I could create a mapping in my
> urls.py that corresponds to the correct section and let my
> wsgi.file_wrapper handle it. Is this a correct assumption?
>
> It would be convenient if the file wrapper were a part of my
> application since it's essentially looking for a valid http session to
> see if a user is 'logged in' or not. Any special caveats I need to be
> mindful of?
>
> Thanks for any tips/pointers. I'm quite new to python/wsgi so if these
> questions are in a faq I have not yet read a url would be both
> appreciated and sufficient.
>
>
>

I faced the similar issue some time back and found this link pretty useful
http://blog.zacharyvoase.com/2009/09/08/sendfile/
I was able to serve static files to authenticated users through nginx


> --
> J.
>
> --
> You received this message because you are subscribed to the Google Groups
> "modwsgi" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<modwsgi%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/modwsgi?hl=en.
>
>


-- 
Vishwajeet Singh
+91-9657702154 | [email protected] | http://bootstraptoday.com
Twitter: http://twitter.com/vishwajeets | LinkedIn:
http://www.linkedin.com/in/singhvishwajeet

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en.

Reply via email to