Login with preferences and user types