Jump to content

n00b lost in the woods -- need to create site for downloads


Recommended Posts

My apologies in advance if my request is vague.....but I'm treading water here.

 

What I need to do is to create a secured website whereby users will log in and have, among some other fluff, the ability to download files, some of which will be generic to all of them and some of which will be very specific to each one of them.

 

For the login system, I would like users to be able to self-register; we will maintain a MySQL table of eligible users with some verifying info and the login system will handle the verification before allowing them to create an account (I figure this is probably not difficult to do and I've been tinkering with a few login and authentication systems for the past bit). 

 

The files for them to download will change probably monthly or so.  I would like to enable my internal folks to upload those files so being able to do so in bulk is important.  For simplicity, we'll probably just push all the files up there whether the user account has been created or not.  I imagine we will also probably need to update a table with file info, at least based on some stuff I've been Googlling.  For this reason I've been slightly leaning toward keeping the files in a flat folder on the server somewhere with a strict naming convention, and using a bit of (maybe) URL obfuscation tomfoolery to keep folks from being able to get to each others' stuff....

 

Obviously I am wide open to suggestions on just about all aspects of this....but I do want to make sure the files are next-to-impossible to get to unless authorized.

 

Suggestions, nudges, code samples, philosophical treatises, all help is welcome.  This seems like a pretty common thing for folks to do so I'm sure there are many approaches.

 

Thanks in advance for tolerating my general ignorance on these topics.

 

At my disposal is an Ubuntu 8.10 server and as many as three Windows machines should I need them (as well as VMWARE so additional Ubuntu machines are pretty easy).

And u plan to do this without any knowledge of PHP?

 

Grab a tutotial/book

 

I do have some rudimentary PHP knowledge....and pointers to said books and tutorials are helpful.

 

The login system I pretty well have covered; at this point it's serving up the files that I need the most help with.

 

EDIT -- I'm also happy to entertain shrink-wrapped solutions.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.