Hello!
Have read through the forums trying to solve my problem, and I think the level of support here is great.
My goal is to set up a subscription-based site for video and text content, so I'm using s2member. I created a PayPal button that gives access to level 1 content, and successfully signed up a test user with a PayPal sandbox account. I verified that this user can access a page that I designated as level 1 in General Options -> Page Access Restrictions, and that non-logged in users cannot access this page. So far so good.
Next I tried to put up videos that are associated with this right and limit their access, but I ran into problems. Based on the Download Options and API / Scripting information sections, I first set up the downloads for 99999999 (infinity) per every 9 days (abitrary), which will allow me to download things protected with s2member. I created the directory .../wp-content/plugins/s2member-files/access-s2member-level1 and inside of it I have the file test.avi.
When I try to access http://mysite/?s2member_file_download=access-s2member-level1/test.avi in Firefox, I get redirected to http://mysite/membership-options?s2member_level_req=0&s2member_file_download_req=access-s2member-level1/test.avi when I am not logged in, but redirected to http://mysite/membership-options?s2member_level_req=21&s2member_file_download_req=access-s2member-level1/test.avi when I am logged in. I would have expected to be redirected when I was not logged in, but to be able to view or download the video when I was logged in.
When I copy test.avi to .../wp-content/plugins/s2member-files directly, I can access this when logged in (as expected) when I navigate to http://mysite/?s2member_file_download=test.avi.
Can someone help me figure out why I cannot create a level subdirectory and access files in there when I am logged in with permissions of that level? I only have one level of subscription at this point, but will more than likely create more levels at some point. Thanks for your help, please let me know if I can clarify anything.