login view is a height view
shortened url is stored in the db so we don't have to create them on every page load