I'm working on a WordPress site we have for some software my lab is developing. What I'd like to do is add a page that would allow collaborating groups to upload their data to us for testing, but that would be hidden from anyone else visiting the site (i.e. the collaborators would have to be logged in to see the page). Ideally they wouldn't see the dashboard when logged in, but that's not too much of an issue at the moment. Are there any plugins that would make this easy?
The plugin Omni Secure Files has quite a nice upload interface and different wordpress user roles can be given permission to either upload or just view the uploaded files
Update from comment
Here's the code I put into a page template to get the basics of OSF working in the front of the site: