there is not a tutorial with these specific details
Use Security assist to create the login page and protect the page that you add the upload to. See the security assist getting started guide.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.