This can be done a few ways. Probably the easiest one would be to have three usergroups (or one usergroup and an admin editable only profile field) which determine the status (ie approved, pending, or declined). Then have a custom page built into vB where the user can log in and their status will be displayed on the page using a series of conditionals. Using usergroup permissions you will be able to deny all access to the forums, or just have a forum where they can only view their own threads for any queries.
|