PDA

View Full Version : Membership Enforcement


DynamoBen
05-11-2011, 04:18 PM
I have a forum setup for a non-profit that has a paid membership. They would like to allow only active (paid) members to post, everyone else should be read only.

The built in subscription tool seems like it might work but requires payment to function. It doesn't allow free subscriptions or some sort of subscription/discount code. Is there a mod to get around this? Or is there a mod to enable a renewal date that moves a user to the unregistered group when it elapses? I'm open to other suggestions if you have them.

Videx
05-13-2011, 06:14 PM
Ya I doubt the built-in subscriptions would work since you're talking payment somewhere else and just including forum posting as one of the privileges.

If the membership db exists elsewhere, then I don't see any way to do this short of manually. Very tedious on a daily basis.

I'm not sure I'd unregister them (delete their account). i MIGHT JUST HAVE TWO USERGROUPS - one allowed to post, and one not.

DynamoBen
05-13-2011, 06:44 PM
If the membership db exists elsewhere, then I don't see any way to do this short of manually. Very tedious on a daily basis.

I suspected this might be the case, but thought I would ask the question anyway.

I'm not sure I'd unregister them (delete their account). i MIGHT JUST HAVE TWO USERGROUPS - one allowed to post, and one not.

I created a non-member group and applied the not register privileges to it.

--------------- Added 1305316195 at 1305316195 ---------------

I have a custom field called "membership ID" that must be populated at registration. I wonder if I could write a script that compares the inactive membership IDs to those in vB and then moves those users into the "non-member" group.

Videx
05-13-2011, 07:20 PM
It seems to me the more important question would be active members, since you might also want to move people back if they eventually renew.

Yes, some kind of comparison of the member db to the Posting Members. Still tedious if you can't figure out how to move members from group to group automatically.