I have a requirement for a multi-level user membership site. I have the membership plugin installed. Visitor access is easy to control but there doesn't seem to be a way to control members who don't have a subscription.
Let's say I have two levels, A and B.
Users can register and I can automatically assign a subscription level such as "free" to anyone who doesn't pay. In theory this should get them no access to subscription plans A and B. I can create rules to cover this restriction. However, if the user goes to subscriptions and removes the free subscription, suddenly they get full access to stuff that they should not. I don't seem to have a way to make the free subscription so that the user cannot remove it.
So is there a way to control access to a member who has no subscription level? Or is there a way to disable a user from removing their default subscription (make a free subscription mandatory)?