We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Password-protected Member Downloads Page?

Development and Programming

Adam's avatar
Adam
2 posts
4 years ago
Adam's avatar Adam

New EE user here. I’ve been asked to convert our public downloads page to a private downloads page. Access should be granted only to members of a particular group and files cannot be accessible to the www.

The existing page utilizes “downloads” for the page content, which links many resources connected to individual files. I don’t see anywhere on the files themselves, or the resource entries, or the entry itself that allows me to lock down access.

The files will need to be uploaded to a non-accessible folder so no one can just share the link to the file.

Is this request even possible with EE? If not, is there a plugin that you can direct me to? (We’re on 6.0.0)

Thank you.

       
Adam's avatar
Adam
2 posts
4 years ago
Adam's avatar Adam

No. I’m just beginning my research. The closest thing I’ve found is a module called Channel Files (https://eeharbor.com/channel-files).

I’m setting up a demo server today to begin some tests.

       
Tom Jaeger's avatar
Tom Jaeger
228 posts
4 years ago
Tom Jaeger's avatar Tom Jaeger

Hi Adam,

Thanks for getting in touch about this.

I believe you could just wrap a page in a check to confirm they have the right member role.

ex

{If member_role ==‘can_access_files’}
     Files here
{if:else}
     Login.
{/if}

That wouldn’t stop someone from copying the link and passing it along.. for something like that you would really need to use an add-on like Protected Links

https://devot-ee.com/add-ons/protected-links

Thanks,

-Tom Jaeger

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.