I thought it was a feature whether you were logged in or not!
It isn't! the manager forum appeared when I logged in again without logging on, having the computer switched off!
I do not know whether you have multiple copies of the home page?
The one I have sends
"This is an open discussion forum for users to discuss WebRing features, wishes, thoughts, etc.
Anyone can post, you don't have to be a member."