Implement login page and password reset flow