The pre-authorised solution only allows users to log in if they are using credentials that already exist in the database. They can either log in normally below, or click a link to set a password on their first log in / reset lost password. This solution uses authentication on all pages to force a user log in, and requires valid email addresses to reset passwords.