I am developing a website using the Angle wordpress theme from themeforest. The site will allow users to send images to me. What I want is that users have to register first before they can send any pics. Preferably with a Facebook login option. So basically the upload section will be blocked to people who aren't signed in.
Many sites now have the user bar at the top now where they can simply log in, and when they've logged in they see their username and possibly an avatar.
What's the best way to go about doing this?