Share files from a personal computer through a web page (with authorized access)

My internship tutor wants to make available, by means of a website (with authorized access), some of his professional files to be available for some of his coworkers?

I tried suggesting several options: FTP client, NAS device or Router with USB.
But he want to do it through a website that we are constructing right now, after of course, successful login identification.

Is there a solution to what he wants?
 
Yes.
  1. create user account management & login functions
  2. create website htdocs/shared directory
  3. in .htaccess disallow all bots
  4. only allow access to htdocs/shared for logged in users
  5. create cgi upload function locked to htdocs/shared AND allowed only by a list of known users
  6. on the home page, create a link to htdocs/shared which allows viewing for all
 
Back