By modifying the switch statement in function isCatalogEnabled() the issue can be solved:
case ‘ct-catalog-disable-login’: if ( is_user_logged_in()) { $this->handleActions(‘add’); return false; } else { $this->handleActions(‘remove’); return true; } break;