This plugin gives you a professional way to share your files through wordpress.
Here you can see share pro in action, which offers 2 options to download for users.
Here you can see pro accessed user download panel.
Also see the login form on the download panel.
And this one is the modal form which pops out from your wordpress editor.