fixed some problems when logging in, trying to opt-in but no shopping
has been done yet/or no opt in exists for login (eventhough shopping
exists)