I'm going to be creating a site that gives users added functionality if they are logged in. For example, they'd be able to upload an image.
I expect to have hundreds, possibly thousands of users. Should I be using WordPress's built-in user login system, or do I need a completely separate one.
I do not want my users to, in any way shape or form, have access to the dashboard. The extra functionality they get will be on the front end of the site only.
EDIT: Do you know of any plugins that might create a separate login system, if this is the way I should go?