Ok, I see what you mean. Even though they are 'logged in' they are still part of the 'Users Awaiting Confirmation' user group and resticted by the permissions you set for this group. In other words, they still can't do something unless you've given that group permission to do it.
Yep, I can restrict what they can do in the forums but with some modules thru VbPortal it just checks if they are a anytype of member. Not there status. Meaning is sees a User Awaiting..... the same as a member. So people can register, never varify and still have access. I am working on fixing the module but it was written someone else and was written very poorly - needless to say - and was hoping to find away to temporarily fix the problem by not allowing login until verfied. Seemed logical to me.
Yeah I can't really help you with vBPortal. It looks like this hack in not strictly adhering to the vB permissions. What it sounds like is you need a hack to fix vBPortal, not vB. Good luck!