I presume the OP wants to differentiate between unregistered and unconfirmed. By default they are the same, but I imagine there could be scenario where you want to give different permissions to people who signed up but have not yet confirmed.
I would like to "hide" the "Forum-Tab" for guests (unregistered users).
Then I would like to implement a URL-redirect for the URL "domain.com/forums" which will be re-directed towards "domain.com/register" for a guest.
So a "guest" should not be able to access the Forum-URL, but when he does by entering the Forum-URL manually, he should be re-directed to the "Register-Page".
So I am wondering what happens to an "unconfirmed user" (user who did not confirm his E-mail yet) ?
Will he see the default "Forum-Notice" which says "You need to check your E-mail in order to confirm your registration" ?
Since I am using a URL-redirect, I guess this idea will not work ?
This is just an idea I am having,,, so I am wondering if such a thing will actually work properly ?
Hmmm.... need to test I guess.