Fixed weird login behavior by limiting to using the userController only once