Reworked the auth pages and controllers to match the new model layout